本文整理汇总了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;未经允许,请勿转载。 |
请发表评论