public override void Agregar() { Console.Clear(); Persona persona = new Persona(); Console.WriteLine("Ingrese nombre"); persona.Nombre = Console.ReadLine(); Console.WriteLine("Ingrese apellido"); persona.Apellido = Console.ReadLine(); Console.WriteLine("Ingrese fecha de nacimiento"); persona.FechaNacimiento = DateTime.Parse(Console.ReadLine()); Console.WriteLine("Ingrese direccion"); persona.Direccion = Console.ReadLine(); Console.WriteLine("Ingrese Email"); persona.EMail = Console.ReadLine(); Console.WriteLine("Ingrese telefono"); persona.Telefono = Console.ReadLine(); Console.WriteLine("Ingrese legajo"); persona.Legajo = int.Parse(Console.ReadLine()); Console.WriteLine("Ingrese ID de plan"); persona.MiPlan = this.PlanNegocio.GetOne(int.Parse(Console.ReadLine())); persona.Tipo = this.TipoPersona; persona.State = BusinessEntity.States.New; try { PersonaNegocio.Save(persona); Console.WriteLine("\nID: {0}", persona.ID); } catch (Exception e) { Console.WriteLine(e.Message); } }
public override void Eliminar() { try { Console.Clear(); Console.Write("Ingrese el ID de la persona a eliminar: "); int ID = int.Parse(Console.ReadLine()); PersonaNegocio.Delete(ID); Console.WriteLine("Persona eliminada con exito"); } catch (FormatException) { Console.WriteLine("La ID ingresada debe ser un número entero"); } catch (NullReferenceException) { Console.WriteLine("No existe ninguna persona con esa ID"); } catch (Exception e) { Console.WriteLine(e.Message); } finally { Console.WriteLine("Presione una tecla para continuar"); Console.ReadKey(); } }
private void cargar() { PersonaNegocio neg = new PersonaNegocio(); try { listaPersonas = (List <Persona>)neg.Buscar(dni, apellido, nombre); dgvConsultasPersonas.DataSource = listaPersonas; dgvConsultasPersonas.Columns["Id"].Visible = false; dgvConsultasPersonas.Columns["IdSexo"].Visible = false; dgvConsultasPersonas.Columns["IdMunicipio"].Visible = false; dgvConsultasPersonas.Columns["IdNacionalidad"].Visible = false; dgvConsultasPersonas.Columns["FechaAlta"].Visible = false; dgvConsultasPersonas.Columns["IdUsuarioAlta"].Visible = false; dgvConsultasPersonas.Columns["FechaModif"].Visible = false; dgvConsultasPersonas.Columns["IdUsuarioModif"].Visible = false; dgvConsultasPersonas.Columns["FechaBaja"].Visible = false; dgvConsultasPersonas.Columns["IdUsuarioBaja"].Visible = false; dgvConsultasPersonas.Columns["Estado"].Visible = false; dgvConsultasPersonas.AutoResizeColumns(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public override void GuardarCambios() { this.MapearADatos(); PersonaNegocio pn = new PersonaNegocio(); pn.Save(PerActual); }
protected void ButtonAgregarPersona_Click(object sender, EventArgs e) { PersonaNegocio negocioPersona = new PersonaNegocio(); DireccionNegocio negocioDireccion = new DireccionNegocio(); ContactoNegocio negocioContacto = new ContactoNegocio(); try { persona.Nombre = NombrePersona.Text; persona.Apellido = ApellidoPersona.Text; persona.DNI = Convert.ToInt64(DNIPersona.Text); //persona.FechaNac = Convert.ToDateTime(FechaNacPersona.Text); persona.direccion.Calle = CallePersona.Text; persona.direccion.Numero = Convert.ToInt32(NumeroPersona.Text); persona.direccion.CP = Convert.ToInt32(CPPersona.Text); persona.direccion.Localidad = LocalidadPersona.Text; persona.direccion.Provincia = ProvinciaPersona.Text; CargarDireccion(persona.direccion); persona.direccion = (Direccion)Session[Session.SessionID + "Direccion"]; persona.contacto.Email = EmailPersona.Text; persona.contacto.Telefono = Convert.ToInt64(TelefonoPersona.Text); CargarContacto(persona.contacto); persona.contacto = (Contacto)Session[Session.SessionID + "Contacto"]; negocioPersona.AgregarPersona(persona); Response.Redirect("Registrar.aspx"); } catch (Exception ex) { throw ex; } }
public void ListarPersonasTest() { var PersonaRepositorio = new PersonaRepositorio(); var Resultad = new PersonaNegocio(PersonaRepositorio).ListarPersonas(); Assert.IsNotNull(Resultad); }
public override void GuardarCambios() { this.MapearADatos(); PersonaNegocio perNeg = new PersonaNegocio(); perNeg.Save(AlumnoActual); }
public override void Consulta() { try { Console.Clear(); Console.WriteLine("Ingrese el ID de la persona a consultar:"); int ID = int.Parse(Console.ReadLine()); this.MostrarDatos(PersonaNegocio.GetOne(ID)); } catch (FormatException) { Console.WriteLine("La ID ingresada debe ser un número entero"); } catch (NullReferenceException) { Console.WriteLine("No existe ninguna persona con esa ID"); } catch (Exception e) { Console.WriteLine(e.Message);; } finally { Console.WriteLine("Presione una tecla para continuar"); Console.ReadKey(); } }
public AlumnoEscritorio(int ID, ModoForm modo) : this() { Modo = modo; PersonaNegocio alu = new PersonaNegocio(); AlumnoActual = alu.GetOne(ID); MapearDeDatos(); }
private void cargarCbPersonas() { PersonaNegocio pn = new PersonaNegocio(); cbPersonas.DataSource = pn.GetAll(); cbPersonas.DisplayMember = "NombreApe"; cbPersonas.ValueMember = "Id"; }
public DocenteEscritorio(int ID, ModoForm modo) : this() { Modo = modo; PersonaNegocio doc = new PersonaNegocio(); DocenteActual = doc.GetOne(ID); MapearDeDatos(); }
static void Main(string[] args) { var container = new ContainerBuilder(); var build = Contenedor.contains(container).Build(); var repositorio = build.Resolve <IPersonaRepositorio>(); var persona = new PersonaNegocio(repositorio); var Lista = persona.ListarPersonas(); }
public void CargaDropDownList() { PersonaNegocio pn = new PersonaNegocio(); this.PersonaDropDownList.DataSource = pn.GetAll(); this.PersonaDropDownList.DataValueField = "Id"; this.PersonaDropDownList.DataTextField = "NombreApe"; this.PersonaDropDownList.DataBind(); this.PersonaDropDownList.Items.Insert(0, new ListItem("Seleccione su nombre y apellido", "0")); }
public ActionResult AutoRegistroAlumno(ALUMNO nuevoAlumno) { CargarDropDownList(); if (!ModelState.IsValid) { return(View()); } var persona = db.PERSONA .Where(model => model.USUARIO.NOMBRE_USUARIO == nuevoAlumno.PERSONA.USUARIO.NOMBRE_USUARIO) .FirstOrDefault(); if (persona != null) { ViewBag.Message = "El nombre de usuario '" + nuevoAlumno.PERSONA.USUARIO.NOMBRE_USUARIO + "' ya existe, por favor ingrese otro distinto!"; return(View()); } PersonaNegocio pn = new PersonaNegocio(); PERSONA nuevaPersona = db.PERSONA.Create(); nuevaPersona.COD_PERSONA = pn.nuevoCodigo(); nuevaPersona.NOMBRE = nuevoAlumno.PERSONA.NOMBRE; nuevaPersona.APELLIDO = nuevoAlumno.PERSONA.APELLIDO; nuevaPersona.CORREO = nuevoAlumno.PERSONA.CORREO; nuevaPersona.TELEFONO = nuevoAlumno.PERSONA.TELEFONO; nuevaPersona.NACIONALIDAD = nuevoAlumno.PERSONA.NACIONALIDAD; nuevaPersona.FK_COD_GENERO = nuevoAlumno.PERSONA.FK_COD_GENERO; nuevaPersona.FK_COD_CIUDAD = nuevoAlumno.PERSONA.FK_COD_CIUDAD; USUARIO usuario = db.USUARIO.Create(); usuario.COD_USUARIO = unegocio.nuevoCodigo(); usuario.NOMBRE_USUARIO = nuevoAlumno.PERSONA.USUARIO.NOMBRE_USUARIO; usuario.CONTRASENNA = nuevoAlumno.PERSONA.USUARIO.CONTRASENNA; usuario.FK_COD_TIPO = 2; nuevaPersona.FK_COD_USUARIO = usuario.COD_USUARIO; db.PERSONA.Add(nuevaPersona); db.USUARIO.Add(usuario); db.SaveChanges(); alumnoNegocio.Crear((int)nuevaPersona.COD_PERSONA, nuevoAlumno.FECHA_NACIMIENTO); //api Negocio.Email.RegistroExitoso(nuevaPersona.NOMBRE, nuevaPersona.CORREO, nuevaPersona.USUARIO.NOMBRE_USUARIO); TempData["info"] = "Bienvenido."; return(CrearSesion(usuario.NOMBRE_USUARIO)); }
public PersonaEscritorio(int ID, ModoForm modo) : this() { Modo = modo; PersonaNegocio per = new PersonaNegocio(); PerActual = per.GetOne(ID); this.cargarCbPlanes(); this.cargaTipoPersonas(); this.MapearDeDatos(); }
public override void GuardarCambios() { MapearAObjeto(); try { PersonaNegocio.Save(this.PersonaActual); } catch (Exception e) { this.Notificar(e.Message, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
protected void Page_Load(object sender, EventArgs e) { try { PersonaNegocio personaNegocio = new PersonaNegocio(); listaPersonas = personaNegocio.listar(); } catch (Exception) { throw; } }
private void Aceptar_Click(object sender, EventArgs e) { Persona persona = new Persona(); if (this.tbApellido.Text != null) { persona.Apellido = this.tbApellido.Text; } else { throw new Exception("Apellido invalido"); } if (this.tbEmail.Text != null) { persona.EMail = this.tbEmail.Text; } else { throw new Exception("Email invalido"); } if (this.tbNombre.Text != null) { persona.Nombre = this.tbNombre.Text; } else { throw new Exception("Nombre invalido"); } if (this.tbFecha.Value != null) { bool bandera = Validaciones.EsFechaNacimientoValida(this.tbFecha.Value); if (bandera == true) { persona.FechaNacimiento = this.tbFecha.Value; } } else { throw new Exception("Fecha invalida"); } if (this.tbTipoPersona.SelectedItem != null) { persona.TipoPersona = Convert.ToInt32(this.tbTipoPersona.SelectedItem); } else { throw new Exception("Tipo persona invalido"); } PersonaNegocio.Agregar(persona); }
protected void btn_BuscarDNI_Click(object sender, EventArgs e) { PersonaNegocio persona = new PersonaNegocio(); persona.ObtenerPersona(Int32.Parse(txtb_DNI.Text)); lbl_Apellido_Value.Text = persona.Persona.Apellido; lbl_Nombre_Value.Text = persona.Persona.Nombre; lbl_Alta_value.Text = persona.Persona.Fecha_alta.Date.ToString(); lbl_Nacimiento_value.Text = persona.Persona.Fecha_nacimiento.Date.ToString(); cb_EsCliente.Checked = persona.Persona.Cliente; //lbl_Salida.Text = persona.Persona.Apellido + persona.Persona.Nombre; }
//Metodo Listar private void ListarGrilla() { try { dgvlistar.DataSource = PersonaNegocio.Listar(); this.TitulosGrilla(); this.Limpiar(); this.Visualizar(); } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
public HttpResponseMessage ActualizaEstatusPersona([FromBody] ActualizaEstatusRegistroRequest <int> pRequestEstatus) { var respuesta = new Respuesta { }; var strMetodo = "WSDeudas - ActualizaEstatusPersona"; string sid = Guid.NewGuid().ToString(); try { if (pRequestEstatus == null) { respuesta.Mensaje = "No se recibió ningun modelo para la petición."; } else if (string.IsNullOrEmpty(pRequestEstatus.IdRegistro.ToString().Trim())) { respuesta.Mensaje = "El elemento <<IdRegistro>> no puede estar vacío."; } else if (pRequestEstatus.IdEstatus != 0 && pRequestEstatus.IdEstatus != 1) { respuesta.Mensaje = "El elemento <<IdEstatus>> se debe tener un valor válido."; } else { var resultado = new PersonaNegocio().ActualizaEstatusRegistro(pRequestEstatus.IdRegistro, pRequestEstatus.IdEstatus, pRequestEstatus.IdPersonaModifica); if (resultado.RET_NUMEROERROR == 0) { respuesta.Exito = true; } respuesta.Mensaje = resultado.RET_VALORDEVUELTO; } } catch (ServiceException Ex) { respuesta.CodigoError = Ex.Codigo; respuesta.Mensaje = Ex.Message; } catch (Exception Ex) { string strErrGUI = Guid.NewGuid().ToString(); string strMensaje = "Error Interno del Servicio [GUID: " + strErrGUI + "]."; Log.Error(Ex, "[" + strMetodo + "]" + "[SID:" + sid + "]" + strMensaje); respuesta.CodigoError = 10001; respuesta.Mensaje = "ERROR INTERNO DEL SERVICIO [" + strErrGUI + "]"; } return(Request.CreateResponse(System.Net.HttpStatusCode.OK, respuesta)); }
public override void ListadoGeneral() { Console.Clear(); try { foreach (Persona p in PersonaNegocio.GetAll(this.TipoPersona)) { MostrarDatos(p); } } catch (Exception e) { Console.WriteLine(e.Message); } }
static void Main(string[] args) { var builder = new ContainerBuilder(); Contenedor.contains(builder); IContainer Container = builder.Build(); var repositorio = Container.Resolve <IPersonaRepositorio>(); var personanegocio = new PersonaNegocio(repositorio); var Lista = personanegocio.Lista(); Console.WriteLine(); Console.ReadLine(); }
private void btnAceptar_Click(object sender, EventArgs e) { //Heroe heroe = new Heroe(); PersonaNegocio negocio = new PersonaNegocio(); UsuarioNegocio usuario = new UsuarioNegocio(); try { //MSF-20190420: ahora pasamos a usar siempre la variable heroeLocal, si vino algo de afuera, lo usamos //pero sino, tenemos que crear un heroe nuevo. if (personaLocal.Usuario == null) { personaLocal.Usuario = new Usuario(); } personaLocal.Usuario = new Usuario(); DateTime inicio = new DateTime(); inicio = DateTime.Today; personaLocal.Usuario.Inicio = inicio; personaLocal.Usuario.Contraseña = tbxContraseña.Text; personaLocal.Usuario.Perfil = cbxPerfil.SelectedItem.ToString(); //personaLocal.Direccion.Numero = tbxNumber; //personaLocal.Email = (Universo)cboUniverso.SelectedItem; //MSF-20190420: si el heroe tienen ID es porque vino uno existente de afuera, entonces lo modifico. //Sino, es porque lo acabo de crear, entonces lo mando a agregar. if (personaLocal.ID != 0) { negocio.modificarPersona(personaLocal); } else { negocio.agregarPersona(personaLocal); personaLocal = negocio.isUser(personaLocal.DNI, personaLocal.Usuario.Contraseña); int IDU = usuario.GetId(personaLocal.Usuario); personaLocal.Usuario.ID = IDU; negocio.AgregarInscripcion(personaLocal); } Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
protected void Page_Load(object sender, EventArgs e) { PersonaNegocio negocio = new PersonaNegocio(); try { if (!IsPostBack) { listaPersonas = negocio.ListarPersona(); dgvPersona.DataSource = listaPersonas; dgvPersona.DataBind(); } } catch (Exception) { } }
private void btnEliminarPers_Click(object sender, EventArgs e) { try { if (MessageBox.Show("¿Eliminar la persona?", "Eliminar", MessageBoxButtons.YesNo).ToString() == "Yes") { aux = (Persona)dgvConsultasPersonas.CurrentRow.DataBoundItem; PersonaNegocio neg = new PersonaNegocio(); neg.Eliminar(aux.Id, 1); cargar(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public static string DatosCliente(string dni) { Persona local = PersonaNegocio.traer(dni); if (local == null) { HttpContext.Current.Session["EsCliente"] = false; return("{ \"length\" : 0 }"); } else { HttpContext.Current.Session["EsCliente"] = true; string res = "{ \"length\" : 1, \"nombre\": \"" + local.nombre + "\", \"apellido\": \"" + local.apellido + "\", \"email\": \"" + local.email + "\", \"ciudad\": \"" + local.ciudad + "\"," + "\"direccion\": \"" + local.direccion + "\", \"CP\": \"" + local.CP + "\" }"; return(res); } }
public override void Modificar() { try { Console.Clear(); Console.WriteLine("Ingrese el ID de la persona a modificar:"); int ID = int.Parse(Console.ReadLine()); Persona persona = PersonaNegocio.GetOne(ID); Console.WriteLine("Ingrese nombre"); persona.Nombre = Console.ReadLine(); Console.WriteLine("Ingrese apellido"); persona.Apellido = Console.ReadLine(); Console.WriteLine("Ingrese fecha de nacimiento"); persona.FechaNacimiento = DateTime.Parse(Console.ReadLine()); Console.WriteLine("Ingrese direccion"); persona.Direccion = Console.ReadLine(); Console.WriteLine("Ingrese Email"); persona.EMail = Console.ReadLine(); Console.WriteLine("Ingrese telefono"); persona.Telefono = Console.ReadLine(); Console.WriteLine("Ingrese Legajo"); persona.Legajo = int.Parse(Console.ReadLine()); Console.WriteLine("Ingrese ID de plan"); persona.MiPlan = this.PlanNegocio.GetOne(int.Parse(Console.ReadLine())); persona.State = BusinessEntity.States.Modified; PersonaNegocio.Save(persona); } catch (FormatException) { Console.WriteLine("La ID ingresada debe ser un número entero"); } catch (NullReferenceException) { Console.WriteLine("No existe ninguna persona con esa ID"); } catch (Exception e) { Console.WriteLine(e.Message);; } finally { Console.WriteLine("Presione una tecla para continuar"); Console.ReadKey(); } }
private void LoadEntity(Usuario usuario) { usuario.NombreUsuario = this.txtNombreUsuario.Text; usuario.Habilitado = this.chkHabilitado.Checked; usuario.MiPersona = PersonaNegocio.GetOne(int.Parse(this.ddlPersona.SelectedItem.Value)); if (txtClave.Text != "") { if (txtConfirmarClave.Text == txtClave.Text) { usuario.Clave = this.txtClave.Text; } else { this.Notificar("Las claves no coinciden"); } } }
private void btnVerDatosPersonales_Click(object sender, EventArgs e) { if (dgvUsuarios.SelectedRows.Count > 0) { int ID = ((Entidades.Usuario) this.dgvUsuarios.SelectedRows[0].DataBoundItem).Id; UsuarioNegocio un = new UsuarioNegocio(); Usuario u = un.GetOne(ID); int idPer = u.IdPersona; PersonaNegocio pn = new PersonaNegocio(); Persona p = pn.GetOne(idPer); MessageBox.Show("Id " + idPer + "\nNombre y apellido: " + p.NombreApe + "\nFecha de Nacimiento: " + p.FechaNacimiento + "\nDirección: " + p.Direccion + "\nE-mail: " + p.Email + "\nTelefono: " + p.Telefono + "\nLegajo: " + p.Legajo + "\nCargo: " + p.TipoPersona); } else { MessageBox.Show("Debe seleccionar una especialidad si desea editar"); } }