• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# Persona类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中Persona的典型用法代码示例。如果您正苦于以下问题:C# Persona类的具体用法?C# Persona怎么用?C# Persona使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Persona类属于命名空间,在下文中一共展示了Persona类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Index

        //
        // GET: /Persona/
        public ActionResult Index()
        {
            List<Persona> lista = new List<Persona>();

            Persona per1 = new Persona();
            per1.codigo = 1;
            per1.nombre = "Nombre";
            per1.apepat = "Apellido paterno";
            per1.apemat = "Apellido materno";
            lista.Add(per1);

            Persona per2 = new Persona();
            per2.codigo = 2;
            per2.nombre = "Nombre2";
            per2.apepat = "Apellido paterno2";
            per2.apemat = "Apellido materno2";
            lista.Add(per2);

            Persona per3 = new Persona();
            per3.codigo = 3;
            per3.nombre = "Nombre3";
            per3.apepat = "Apellido paterno3";
            per3.apemat = "Apellido materno3";
            lista.Add(per3);

            return View(lista);
        }
开发者ID:enspdf,项目名称:vs-2013-proj,代码行数:29,代码来源:PersonaController.cs


示例2: MapearADatos

        public override void MapearADatos()
        {
            if (Modo == ModoForm.Alta)
            {
                Persona docente = new Persona();
                this.DocenteActual = docente;
                DocenteActual.TipoPersona = Persona.TiposPersonas.Docente;
                this.DocenteActual.Nombre = txtNombre.Text;
                this.DocenteActual.Apellido = txtApellido.Text;
                this.DocenteActual.Direccion = txtDireccion.Text;
                this.DocenteActual.Telefono = txtTelefono.Text;
                //this.DocenteActual.Legajo = int.Parse(txtLegajo.Text);
                this.DocenteActual.FechaNacimiento = DateTime.Parse(dtpFechaNac.Text);
                this.DocenteActual.State = Entidad.States.Nuevo;
            }

            if (Modo == ModoForm.Modificacion)
            {
                this.DocenteActual.ID = int.Parse(this.txtID.Text);
                this.DocenteActual.Nombre = txtNombre.Text;
                this.DocenteActual.Apellido = txtApellido.Text;
                this.DocenteActual.Direccion = txtDireccion.Text;
                this.DocenteActual.Telefono = txtTelefono.Text;
                //this.DocenteActual.Legajo = int.Parse(txtLegajo.Text);
                this.DocenteActual.FechaNacimiento = DateTime.Parse(dtpFechaNac.Text);
                this.DocenteActual.State = Entidad.States.Modificado;
            }
        }
开发者ID:serasio,项目名称:TP2,代码行数:28,代码来源:DocenteDesktop.cs


示例3: Create

 /// <summary>
 /// Función para crear una entidad dentro de la factoría a partir 
 /// de los argumentos especificados.
 /// </summary>
 /// <remarks>
 /// Crea una entidad de tipo <see cref="Persona"/>
 /// </remarks>
 /// <param name="nombre"> 
 /// Test with auto property and public setter.
 /// </param>
 /// <returns>
 /// Devuelve  una entidad de tipo <see cref="PersonaFactory"/>
 /// </returns>
 public static Persona Create(  string nombre  )
 {
     // Creamos la nueva entidad.
     Persona EntityPersona = new Persona(  nombre );
     //devolvemos la entidad recien creada
     return EntityPersona;
 }
开发者ID:,项目名称:,代码行数:20,代码来源:


示例4: Create

        public void Create()
        {
            var mockSetPersonas = new Mock<DbSet<Persona>>();
            var mockSetTelefonos = new Mock<DbSet<Persona>>();
            var mockContext = new Mock<AgendaContext>();
            var mockRepositoryPersonas = new Mock<GenericRepository<Persona>>(mockContext.Object);
            var mockRepositoryTelefonos = new Mock<GenericRepository<Telefono>>(mockContext.Object);
            var mockUnitOfWork = new Mock<UnitOfWork>();
            var mockFacade = new Mock<CRUDPersonaFacade>();

            mockUnitOfWork.Setup(uow => uow.PersonaRepository).Returns(mockRepositoryPersonas.Object);
            mockUnitOfWork.Setup(uow => uow.TelefonoRepository).Returns(mockRepositoryTelefonos.Object);
            mockUnitOfWork.Setup(uow => uow.UnitOfWork)

            Persona lPersona = new Persona()
            {
                Nombre = "Ramiro",
                Apellido = "Rivera",
                Telefonos = new List<Telefono>()
                    {
                        new Telefono() { Tipo = "Celular", Numero="03447-15409832" }
                    }
            };

            mockFacade.Object.Create(lPersona);

            mockRepositoryPersonas.Verify(per => per.Insert(It.Is<Persona>(p => p == lPersona)), Times.Once);
            mockUnitOfWork.Verify(uow => uow.Save(), Times.Once);
            mockUnitOfWork.Verify(uow => uow.Dispose(), Times.Once);
        }
开发者ID:ramarivera,项目名称:TP06,代码行数:30,代码来源:CRUDPersonaFacadeTest.cs


示例5: saveResultado

        /// <summary>
        /// Implementación del método de la interfaz.
        /// </summary>
        public void saveResultado(Gestion gestion, Parametro tipo, string descripcion, DateTime fecha, Persona titular, Contacto contacto)
        {
            if (gestion != null) {
                // Primero graba y actualiza algunas cosas
                try {
                    long scn = Persistencia.Controlador.iniciarTransaccion();
                    gestion.FechaInicio = fecha;
                    gestion.Resultado = tipo;
                    gestion.ResultadoDesc = descripcion;
                    gestion.Contactado = titular;
                    gestion.Contacto = contacto;
                    gestion.Usuario = Sistema.Controlador.SecurityService.getUsuario();
                    gestion.Estado = _finalizada;
                    gestion.Cuenta.agregarGestion(gestion);
                    gestion.FechaCierre = DateTime.Now;
                    gestion.save();
                    Persistencia.Controlador.commitTransaccion(scn);
                } catch (Exception e) {
                    Persistencia.Controlador.rollbackTransaccion();
                    throw new DataErrorException("DATA-SAVENOK", e.ToString());
                }

                // Finalmente ejecuta el resultado y finaliza la gestion
                try {
                    ResultadoGestion.EjecutarResultado(gestion, gestion.Resultado);
                    gestion.save();
                } catch (Exception e) {
                    throw new DataErrorException("ERROR-EJECUTAR-RESULTADO", e.ToString());
                }
            }
        }
开发者ID:jmfragueiro,项目名称:sgmpro,代码行数:34,代码来源:PanelSeleccionTemplateLista.cs


示例6: BuscarPorId

 public Reserva BuscarPorId(int id)
 {
     try
     {
         Reserva reserva = null;
         SqlConnection con = db.ConectaDb();
         string select = string.Format("select r.IdReserva,r.FechaIng,r.FechaSal,r.Total,h.IdHuesped from Reserva as r,Huesped as h where r.IdHuesped=h.IdHuesped and r.IdReserva={0}", id);
         SqlCommand cmd = new SqlCommand(select, con);
         SqlDataReader reader = cmd.ExecuteReader();
         if (reader.Read())//cuidado con el if y while aka y en listar todos
         {
             reserva = new Reserva(); Persona a = new Persona();
             reserva.IdReserva = (int)reader["IdReserva"];
             reserva.FechaIng = (DateTime)reader["FechaIng"];
             reserva.FechaSal = (DateTime)reader["FechaSal"];
             reserva.Total = (decimal)reader["Total"];
             a = new HuespedDAODB().BuscarPorId((int)reader["IdHuesped"]);//CONVERSION DIOS
             reserva.huesped = a as Huesped;
         }
         reader.Close();
         return reserva;
     }
     catch (Exception ex)
     {
         return null;
     }
     finally
     {
         db.DesconectaDb();
     }
 }
开发者ID:David329,项目名称:TF-Funda,代码行数:31,代码来源:ReservaDAODB.cs


示例7: crearUsuario

        public static Boolean crearUsuario(Persona Persona)
        {
            SqlConnection DataConnection = new SqlConnection(AccesoDatos._Connection);
            try
            {
                SqlCommand execproc = new SqlCommand("SP_CREAR_USUARIO", DataConnection);
                SqlParameter param = execproc.Parameters.Add("@pCedula", SqlDbType.Int);
                param.Value = Persona.Cedula;
                param = execproc.Parameters.Add("@pNombre", SqlDbType.VarChar, 50);
                param.Value = Persona.Nombre;
                param = execproc.Parameters.Add("@pApellido", SqlDbType.VarChar, 50);
                param.Value = Persona.Apellido;
                param = execproc.Parameters.Add("@pEdad", SqlDbType.Int);
                param.Value = Persona.Edad;
                param = execproc.Parameters.Add("@pSexo", SqlDbType.VarChar, 2);
                param.Value = Persona.Sexo;
                param = execproc.Parameters.Add("@pFk_idPuesto", SqlDbType.Int);
                param.Value = Persona.Puesto.Id;
                param = execproc.Parameters.Add("@pUsuario", SqlDbType.VarChar, 50);
                param.Value = Persona.Usuario;
                param = execproc.Parameters.Add("@pContrasena", SqlDbType.VarChar, 50);
                param.Value = Persona.Contrasena;
                param = execproc.Parameters.Add("@pFk_idDepartamento", SqlDbType.Int);
                param.Value = Persona.Departamento.Id;
                param = execproc.Parameters.Add("@pCorreo", SqlDbType.VarChar, 100);
                param.Value = Persona.Correo;
                execproc.CommandType = CommandType.StoredProcedure;
                execproc.Connection.Open();
                execproc.ExecuteReader();
                execproc.Connection.Close();
                return true;
            }

            catch (Exception sqle) { return false; }
        }
开发者ID:cosejo,项目名称:SIGERH,代码行数:35,代码来源:AccesoDatosUsuarios.cs


示例8: Familia

 public Familia(Persona padre, Persona madre,
     params Persona[] hijos)
 {
     padres = new Matrimonio(padre, madre);
     foreach (Persona p in hijos)
         this.hijos.Add(p);
 }
开发者ID:fisica3,项目名称:CS3,代码行数:7,代码来源:Familia.cs


示例9: MapearADatos

        public override void MapearADatos()
        {
            if (Modo == ModoForm.Alta)
            {
                Persona alumno = new Persona();
                this.AlumnoActual = alumno;
                AlumnoActual.TipoPersona = Persona.TiposPersonas.Alumno;
                this.AlumnoActual.Nombre = txtNombre.Text;
                this.AlumnoActual.Apellido = txtApellido.Text;
                this.AlumnoActual.Direccion = txtDireccion.Text;
                this.AlumnoActual.Telefono = txtTelefono.Text;
                //this.AlumnoActual.Legajo = int.Parse(txtLegajo.Text);
                this.AlumnoActual.FechaNacimiento = DateTime.Parse(txtFechaNac.Text);
                this.AlumnoActual.IDPlan = listplan[comboIDPlan.SelectedIndex].ID;
                this.AlumnoActual.State = Entidad.States.Nuevo;
            }

            if (Modo == ModoForm.Modificacion)
            {
                this.AlumnoActual.ID = int.Parse(this.txtID.Text);
                this.AlumnoActual.Nombre = txtNombre.Text;
                this.AlumnoActual.Apellido = txtApellido.Text;
                this.AlumnoActual.Direccion = txtDireccion.Text;
                this.AlumnoActual.Telefono = txtTelefono.Text;
                //this.AlumnoActual.Legajo = int.Parse(txtLegajo.Text);
                this.AlumnoActual.FechaNacimiento = DateTime.Parse(txtFechaNac.Text);
                this.AlumnoActual.IDPlan = listplan[comboIDPlan.SelectedIndex].ID;
                this.AlumnoActual.State = Entidad.States.Modificado;
            }
        }
开发者ID:serasio,项目名称:TP2,代码行数:30,代码来源:AlumnoDesktop.cs


示例10: Main

        static void Main(string[] args)
        {
            var p = new Persona
                    {
                        Nombre = "Amanda",
                        Sexo = SexoPersona.Mujer,
                        FechaNac = new DateTime(1998, 10, 23)
                    };
            if (Persona_Helper.CumpleAñosEsteMes(p))
                Console.WriteLine(p.Nombre + " cumple años el día " +
                    p.FechaNac.Value.Day);
            if (p.CumpleAñosEsteMes())
                Console.WriteLine(p.Nombre + " cumple años el día " +
                    p.FechaNac.Value.Day);

            int n = 48;
            if (n.esMultiploDe(4))
                n.Imprimir("{0} se divide entre 4");

            string dir = "[email protected]";
            if (dir.EsDireccionCorreo())
                p.Imprimir(dir.Inversa());

            var a1 = new[] { -1, 0, 1, 2, 3 };

            var a2 = a1.Corte(1, 3); // a2 = { 0, 1, 2 }
            foreach (var x in a2)
                x.Imprimir();

            // imprime { 0, 0, 1, 1, 2, 2 }
            foreach (var x in a2.Duplicar())
                x.Imprimir();

            Console.ReadLine();
        }
开发者ID:fisica3,项目名称:CS3,代码行数:35,代码来源:Program.cs


示例11: Eliminar

        // Método eliminar
        public int? Eliminar(Persona persona)
        {
            DatosSistema datos = new DatosSistema();
            string[] parametros = { "@operacion", "@cedula" };

            return datos.Ejecutar("spPersonaSE", parametros, "E", persona.cedula);
        }
开发者ID:SebasMS,项目名称:ASP-.NET-MVC-practice,代码行数:8,代码来源:Persona.cs


示例12: updatePersona

 public bool updatePersona(Persona persona)
 {
     try
     {
         Utilitarios.Conexion.openConnection();
         command = new SqlCommand("proc_Personas_Update", Utilitarios.Conexion.returnConnection());
         command.CommandType = System.Data.CommandType.StoredProcedure;
         command.Parameters.AddWithValue("@persona_usuario", persona.Usuario);
         command.Parameters.AddWithValue("@persona_contraseña", persona.Contraseña);
         command.Parameters.AddWithValue("@persona_nombres", persona.Nombres);
         command.Parameters.AddWithValue("@persona_apellidoPaterno", persona.ApellidoPaterno);
         command.Parameters.AddWithValue("@persona_direccion", persona.Direccion);
         command.Parameters.AddWithValue("@persona_telefono", persona.Telefono);
         command.Parameters.AddWithValue("@persona_email", persona.Email);
         command.Parameters.AddWithValue("@persona_numerodocumento", persona.NumeroDocumento);
         command.Parameters.AddWithValue("@tido_codigo", persona.TipoDocumento);
         command.Parameters.AddWithValue("@persona_estadoUsuario", persona.EstadoUsuario);
         command.Parameters.AddWithValue("@persona_apellidoMaterno", persona.ApellidoMaterno);
         command.Parameters.AddWithValue("@persona_nacimiento", persona.Nacimiento);
         command.Parameters.AddWithValue("@persona_tipousuario", persona.TipoUsuario);
         if (command.ExecuteNonQuery() > 0)
         {
             Utilitarios.Conexion.closeConnection();
             return true;
         }
         else
         {
             Utilitarios.Conexion.closeConnection();
             return false;
         }
     }
     catch (SqlException e) { MessageBox.Show("Error de Base de datos :" + e.Message); return false; }
     finally { Utilitarios.Conexion.closeConnection(); }
 }
开发者ID:JairFrancesco,项目名称:SistemaComercial-ISUR,代码行数:34,代码来源:PersonasDAC.cs


示例13: cerrarSesion

        bool cerrarSesion()
        {
            if (persona!=null)
            {
                if (MessageBox.Show("Seguro que desea cerrar la sesion?", "Atencion!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
                {
                    persona = null;
                    this.Text = "Sistema Academia";
                    foreach (Form form in this.MdiChildren)
                    {
                        form.Close();
                    }
                    return true;
                }
                else
                {
                    return false;
                }
            }

            mnuPersonas.Visible
            = mnuMaterias.Visible
            = mnuPermisos.Visible
            = mnuUsuarios.Visible
            = mnuInscripciones.Visible = false;

                return true;
        }
开发者ID:sanchezjuanmanuel93,项目名称:academia-net,代码行数:28,代码来源:frmPrincipal.cs


示例14: Main

   static void Main(string[] args)
   {
	string archivo = "Persona.txt";
	Persona p = new Persona();
	p.Nombre = "Juan";
	p.Apellido = "Pérez";

	//Serializar
	System.Xml.Serialization.XmlSerializer x = new System.Xml.Serialization.XmlSerializer(p.GetType());
	using(TextWriter tw = new StreamWriter(archivo)){
		Console.WriteLine("Serializando....!");
	        x.Serialize(tw, p);	
	}


	//Deserializar
		Console.WriteLine("Deserializando....!");



	System.Xml.Serialization.XmlSerializer reader = new System.Xml.Serialization.XmlSerializer(typeof(Persona));
	StreamReader archivoSR = new StreamReader(archivo);
	Persona personaTmp = new Persona();
	personaTmp = (Persona)reader.Deserialize(archivoSR);

	Console.WriteLine(personaTmp.Apellido);
        Console.ReadLine();
   }
开发者ID:AlbertoSR1994,项目名称:tsci,代码行数:28,代码来源:Serializable.cs


示例15: GetPersonasAsList

        /// <summary>
        /// Devuelve las personas.
        /// </summary>
        /// <returns>Las personas.</returns>
        public static List<Persona> GetPersonasAsList()
        {
            _dataServer.IniciarTransaccion();

            try
            {
                List<Persona> result = new List<Persona>();
                const string Query = "SELECT Id, Nombre, Apellido FROM PERSONAS";
                SqlDataReader dataReader = _dataServer.GetDataReader(Query);

                while (dataReader.Read())
                {
                    Persona persona = new Persona
                                          {
                                              Id = (int) dataReader["Id"],
                                              Nombre = (string) dataReader["Nombre"],
                                              Apellido = (string) dataReader["Apellido"]
                                          };
                    result.Add(persona);
                }

                dataReader.Close();
                return result;
            }
            finally
            {
                _dataServer.TerminarTrasaccion();
            }
        }
开发者ID:AymanShawky,项目名称:niko78csharp,代码行数:33,代码来源:DataAccesServices.cs


示例16: BuscarPersona

        public Persona BuscarPersona(String nroDoc)
        {
            PersonaActual = null;

            SqlCommand command = connection.CreateCommand();
            String query = "SELECT * FROM personas WHERE nroDoc = @NroDoc AND registroEliminado = @RegistroEliminado";
            command.CommandText = query;

            command.Parameters.Add("@NroDoc", SqlDbType.NChar).Value = nroDoc;
            command.Parameters.Add("@RegistroEliminado", SqlDbType.Bit).Value = false;

            try
            {
                connection.Open();

                SqlDataReader reader = command.ExecuteReader();

                if (reader.Read())
                {
                    MapearDeDatos(reader);
                }
            }
            catch (Exception ex)
            {
                Exception excepcionManejada = new Exception("Ha ocurrido un error al intentar recuperar los datos de la persona. Por favor, vuelva a intentarlo.", ex);

                throw excepcionManejada;
            }
            finally
            {
                connection.Close();
            }

            return PersonaActual;
        }
开发者ID:nMoschen,项目名称:NET_TP2,代码行数:35,代码来源:DatosPersona.cs


示例17: Save

 public override void Save(Persona entity)
 {
     using (var scope = new TransactionScope(TransactionScopeOption.Suppress))
     {
         base.Save(entity);
         scope.Complete();
     }
 }
开发者ID:CloudMetal,项目名称:Liveo.Deployment,代码行数:8,代码来源:LiveoPersonaService.cs


示例18: Page_Load

 protected void Page_Load(object sender, EventArgs e)
 {
     persona = (Persona)Session["persona"];
     if (!(persona == null))
     {
         Response.Redirect("~/frmPrincipal.aspx");
     }
 }
开发者ID:sanchezjuanmanuel93,项目名称:academia-net,代码行数:8,代码来源:frmLogin.aspx.cs


示例19: buscar

 public Cajero buscar(Persona personaf)
 {
     Cajero c = new Cajero();
     if (ConexionBD.getSession().CreateCriteria(typeof(Cajero)).Add(Expression.Eq("Personaf.Id", personaf.Id)).List<Cajero>().Count > 0)
     {
         c = ConexionBD.getSession().CreateCriteria(typeof(Cajero)).Add(Expression.Eq("Personaf.Id", personaf.Id)).List<Cajero>().ElementAt<Cajero>(0);
     }
     return c;
 }
开发者ID:waltergorozco,项目名称:proyecto5k2,代码行数:9,代码来源:GestorCajero.cs


示例20: BuscarPersonaf

 public Personaf BuscarPersonaf(Persona p)
 {
     Personaf pf = new Personaf();
     if (ConexionBD.getSession().CreateCriteria(typeof(Personaf)).Add(Expression.Eq("Id", p.Id)).List<Personaf>().Count > 0)
     {
         pf = ConexionBD.getSession().CreateCriteria(typeof(Personaf)).Add(Expression.Eq("Id", p.Id)).List<Personaf>().ElementAt<Personaf>(0);
     }
     return pf;
 }
开发者ID:waltergorozco,项目名称:proyecto5k2,代码行数:9,代码来源:GestorUsuarios.cs



注:本文中的Persona类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# Personal类代码示例发布时间:2022-05-24
下一篇:
C# PersonBuilder类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap