private void BtAutoRegistrar_Click(object sender, RoutedEventArgs e) { Random rnd = new Random(); int idrandom = rnd.Next(1, 1000); usuarios usu = new usuarios() { correo = TxbCorreoRegistro.Text, contra = TxbContraseñaRegistro.Password, id = idrandom, tipo = "A" }; if (usu.Create()) { Personas per = new Personas() { id_persona = idrandom, nombre = TxbNombreRegistro.Text, rut = TxbRutRegistro.Text, }; if (per.Create()) { MessageBox.Show("Apoderado regsitrado exitosamente"); ControladoAutoregistro.miFrame.NavigationService.Navigate(ControladoAutoregistro.acceso); } else { } } else { MessageBox.Show("Apoderado no pudo ser regsitrado "); } }
public static bool GuardarBalance(int id, decimal balance) { bool paso = false; Contexto db = new Contexto(); Personas persona = new Personas(); Inscripciones inscripcion = new Inscripciones(); persona = db.Personas.Find(id); if (persona != null) { try { if (balance == 0) { persona.Balance = balance; } else { persona.Balance = balance; } db.Entry(persona).State = EntityState.Modified; paso = (db.SaveChanges() > 0); } catch (Exception) { throw; } finally { db.Dispose(); } } return(paso); }
public static bool Guardar(Personas persona) { bool paso = false; Contexto db = new Contexto(); try { //foreach (var telefono in persona.telefonoDetalle) //{ // BLL.TelefonosBLL.Guardar(telefono); //} if (db.Persona.Add(persona) != null) { db.SaveChanges(); paso = true; } } catch (Exception) { throw; } return(paso); }
public static bool Guardar(Personas persona) { Contexto db = new Contexto(); try { if (!Existe(persona.PersonaId)) { return(Insertar(persona)); } else { return(Modificar(persona)); } } catch (Exception) { throw; } finally { db.Dispose(); } }
private static void LeerPersonasDB() { if (Personas.Count > 0) { Personas.Clear(); } ConLista.Consultar("SELECT * FROM Personas"); ConLista.MySqlDataReader = ConLista.MySqlCommand.ExecuteReader(); if (ConLista.MySqlDataReader != null) { while (ConLista.MySqlDataReader.Read()) { Personas.Add( new Persona( long.Parse(ConLista.MySqlDataReader.GetString("id")), ConLista.MySqlDataReader.GetString("apellido"), ConLista.MySqlDataReader.GetString("nombre"), long.Parse(ConLista.MySqlDataReader.GetString("dni")), LeerLibrosDB(ConLista.MySqlDataReader.GetString("id")) )); } } }
public static bool Guardar(Personas personas) { bool Estado = false; try { Context db = new Context(); db.PersonaContext.Add(personas); foreach (PersonasTelefonos PersonaTelefonos in personas.TelefonosPersona) { db.TelefonoContext.Add(PersonaTelefonos); } db.SaveChanges(); Estado = true; } catch (Exception) { throw; } return(Estado); }
public async Task <IHttpActionResult> Patch([FromODataUri] int key, Delta <Personas> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Personas personas = await db.Personas.FindAsync(key); if (personas == null) { return(NotFound()); } patch.Patch(personas); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PersonasExists(key)) { return(NotFound()); } else { throw; } } return(Updated(personas)); }
public List <Persona> GetPersonas <T>(PersonaClassification personaClassification, int take = -1, List <T> notInRounds = null) where T : Round { Random r = new Random(); List <Persona> allMatchingPersonas = Personas .OrderBy(t => r.Next()) .Where ( persona => persona.Classification == personaClassification && ( ReferenceEquals(notInRounds, null) || (!ReferenceEquals(notInRounds, null) && !notInRounds.Select <T, Persona>(round => round.Persona).Contains(persona)) ) ) .ToList(); return (allMatchingPersonas .Take(take == -1 ? allMatchingPersonas.Count : take) .ToList()); }
/// <summary> /// Evento que se dispara cuando se hace clic en el botón de registrar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { var persona = new Persona(); // Copiamos los campos del formulario hacia la persona. persona.Identificacion = txtIdentificacion.Text; persona.Nombre = txtNombre.Text; persona.Sexo = cbSexo.Text; persona.EsEmpleado = chkEmpleado.Checked; persona.FechaNacimiento = txtFechaNacimiento.Value; if (!String.IsNullOrEmpty(txtSueldo.Text)) { persona.Sueldo = Convert.ToDecimal(txtSueldo.Text); } // Agregamos la persona a la lista de personas. Personas.Add(persona); Repositorio.RegistrarPersona(persona); // Limpiamos los campos y calculamos los valores que mostramos. LimpiarCampos(); ContarPersonasSueldos(); }
public static Result guardar(PersonasViewModel persona, int usuarioAsociado) { Result r = ValidateSession.validarSession(persona.usuarioId, HttpContext.Current.Session["usuarioId"]); if (r.error != "") { return(r); } try { PersonasController pc = new PersonasController(); Personas p = pc.getModel(persona); return(pc.guardarPersonas(p, usuarioAsociado)); } catch (Exception ex) { return(new Result() { error = ex.Message, id = 0, tipoAlerta = "warning" }); } }
public static bool Editar(Personas Persona, int Id) { bool estado = false; try { Context context = new Context(); context.Entry(Persona).State = EntityState.Modified; foreach (Telefonos Telefono in Persona.Telefono) { context.Entry(Telefono).State = EntityState.Modified; } context.SaveChanges(); estado = true; } catch (Exception) { throw; } return(estado); }
public ActionResult Edit([Bind(Include = "documento,nombres,apellidos,email,fecha_nacimiento,numero_contacto,id_documento,id_sexo")] Personas personas) { if (ModelState.IsValid) { var usua = (from user in db.Usuarios select user).ToList(); foreach (var item in usua) { if (item.id_usuario == personas.documento) { personas.email = item.email; } } db.Entry(personas).State = EntityState.Modified; db.SaveChanges(); TempData["Success"] = "¡Modificación exitosa!"; return(RedirectToAction("Index")); } ViewBag.id_sexo = new SelectList(db.Sexo, "id_sexo", "descripcion", personas.id_sexo); ViewBag.id_documento = new SelectList(db.Tipo_Documento, "id_documento", "descripcion", personas.id_documento); ViewBag.Error = "¡No se pudo modificar, intenta nuevamente!"; return(View(personas)); }
private void BuscarPersonaButton_Click(object sender, EventArgs e) { int ID = int.Parse(IDNumericUpDown.Text); Personas Persona = new Personas(); TiposDePersonas tdp = new TiposDePersonas(); Persona = PersonasBLL.Buscar(ID); if (Persona != null) { MessageBox.Show("Persona Encontrada"); search(Persona); if (TiposDePersonasBLL.Buscar(Persona.IdTipoDePersona) != null) { tdp = TiposDePersonasBLL.Buscar(Persona.IdTipoDePersona); TipoDePersonaComboBox.Text = tdp.Tipo; } } else { MessageBox.Show("Persona No encontada"); } }
public static bool Modificar(Personas Persona) { bool paso = false; Contexto db = new Contexto(); try { var Anterior = Buscar(Persona.PersonaId); foreach (var item in Anterior.Telefonos) { { if (!Persona.Telefonos.Exists(d => d.Id == item.Id)) { db.Entry(item).State = EntityState.Deleted; } } } // recorrer el detalle foreach (var item in Persona.Telefonos) { var estado = item.Id > 0 ? EntityState.Modified : EntityState.Added; db.Entry(item).State = estado; } // indicar que se esta modificando el encabezado. db.Entry(Persona).State = EntityState.Modified; paso = (db.SaveChanges() > 0); }catch (Exception) { throw; }finally { db.Dispose(); } return(paso); }
public async Task UpdateSolicitud(Asociaciones Asociaciones) { try { var _Asociaciones = await _ctx.Asociaciones.FirstOrDefaultAsync(e => e.AsociacionesId == Asociaciones.AsociacionesId); if (_Asociaciones != null) { _ctx.Entry(_Asociaciones).CurrentValues.SetValues(Asociaciones); await _ctx.SaveChangesAsync(); PersonasRepository prep = new PersonasRepository(); Personas p = await prep.GetByClave(Asociaciones.ClavePersona); p.ultimaActualizacion = DateTime.Now; await prep.Update(p); } } catch (Exception e) { throw new Exception(e.Message, e); } }
public static Personas Buscar(int Id) { Personas p = new Personas(); Contexto db = new Contexto(); try { // p = db.Personas.Find(Id); //p.Telefonos.Count(); p = db.Personas.Include(x => x.Telefonos) .Where(x => x.PersonaId == Id) .SingleOrDefault(); } catch (Exception) { throw; } finally { db.Dispose(); } return(p); }
public async Task <Usuarios> Post([FromBody] Usuarios usuario) { try { Usuarios tmpusuario = db.usuarios.FirstOrDefault(u => u.usuario == usuario.usuario); if (tmpusuario != default(Usuarios)) { throw new CustomException("El usuario '" + tmpusuario.usuario + "' ya existe."); } Personas persona = usuario.persona; db.personas.Add(usuario.persona); await db.SaveChangesAsync(); usuario.idPersona = persona.id; db.usuarios.Add(usuario); await db.SaveChangesAsync(); return(usuario); } catch (Exception ex) { Exception ex1 = ex; while (ex1.InnerException != null) { ex1 = ex1.InnerException; } throw new Exception(ex1.Message); } }
public ActionResult Captura(TestPerson.Models.Person P, HttpPostedFileBase Foto) { try { TestEntities context = new TestEntities(); Byte[] bytes = null; if (Foto != null) { Stream str = Foto.InputStream; BinaryReader br = new BinaryReader(str); bytes = br.ReadBytes((Int32)str.Length); } if (P.Id != 0) { var DatoOriginal = context.Personas.Find(P.Id); DatoOriginal.Nombre = P.Nombre; DatoOriginal.FechaNacimiento = Convert.ToDateTime(P.FechaNac); DatoOriginal.Foto = bytes; context.SaveChanges(); } else { Personas person = new Personas { Id = P.Id, Nombre = P.Nombre, FechaNacimiento = Convert.ToDateTime(P.FechaNac), Foto = bytes }; context.Personas.Add(person); context.SaveChanges(); //int id = person.Id; } return RedirectToAction("Index"); } catch (Exception e) { Response.Write(e.Message); } return View(); }
// METODO MODIFICAR public static bool Modificar(Personas persona) { bool paso = false; Contexto contexto = new Contexto(); try { contexto.Entry(persona).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } foreach (var item in persona.Telefono) { if (item.TelefonoDetalleId == 0) { Guardar(item); } else { contexto.Entry(item).State = EntityState.Modified; if (contexto.SaveChanges() > 0) { paso = true; } } } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public static bool Guardar(Inscripciones inscripcion) { bool paso = false; Contexto db = new Contexto(); Personas persona = new Personas(); try { if (db.Inscripciones.Add(inscripcion) != null) { persona.Balance = inscripcion.Balance; } paso = db.SaveChanges() > 0; } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
public static bool Guardar(Personas personas) { bool paso = false; Contexto db = new Contexto(); try { if (db.personas.Add(personas) != null) { paso = db.SaveChanges() > 0; } } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
/// <summary> /// Permite Eliminar una entidad en la base de datos /// </summary> ///<param name="id">El Id de la persona que se desea eliminar </param> /// <returns>Retorna True si Eliminó o Falso si falló </returns> public static bool Eliminar(int id) { bool paso = false; Contexto contexto = new Contexto(); try { Personas persona = contexto.Personas.Find(id); contexto.Personas.Remove(persona); if (contexto.SaveChanges() > 0) { paso = true; } contexto.Dispose(); } catch (Exception) { throw; } return(paso); }
public void GuardarTest() { Personas per = new Personas(); bool paso = false; per.PersonaId = 0; per.Nombres = "Ery"; per.FechaNacimiento = DateTime.Now; per.Cedula = "567890098765"; per.Direccion = "Calle Principal #32"; per.Telefono = "8097876785"; per.Balance = 0; paso = PersonasBLL.Guardar(per); Assert.AreEqual(paso, true); }
private bool ExisteEnLaBaseDeDatos() { Personas persona = PersonasBLL.Buscar(Convert.ToInt32(PersonaIDTexBox.Text)); return(persona != null); }
private void Limpiar() { this.personas = new Personas(); this.DataContext = this.personas; }
protected void lbtnAceptar_Click(object sender, EventArgs e) { Page.Validate(); if (!Page.IsValid) { return; } this.lblMensaje.Visible = false; RespuestaServidor rs = this.ValidarCamposNulos(); if (!rs.Error) { switch (formMode) { case FormModes.Alta: this.personaActual = new Personas(); this.personaActual.State = Entidades.EntidadBase.States.New; //DENTRO EL METODO CARGAR PERSON VALIDO LOS OBLIGATORIOS, Y DEVUELVO EXITO = FALSE SI FALTA ALGUNO. this.cargarPersona(this.personaActual); break; case FormModes.Modificacion: this.personaActual = new Personas(); this.personaActual.Id = this.IdSeleccionado; this.personaActual.State = Entidades.EntidadBase.States.Modified; this.cargarPersona(this.personaActual); break; case FormModes.Baja: this.personaActual = new Entidades.Personas(); this.personaActual.Id = this.IdSeleccionado; this.personaActual.State = Entidades.EntidadBase.States.Deleted; break; } rs = cp.save(this.personaActual); if (rs.Error) { this.lblMensaje.Text = rs.ListaErrores.FirstOrDefault(); this.lblMensaje.ForeColor = Color.Red; } else { this.lblMensaje.ForeColor = Color.Green; this.lblMensaje.Text = rs.Mensaje; } this.lblMensaje.Visible = true; this.renovarForm(); this.BindGV(); } else { string errorStr = ""; foreach (string error in rs.ListaErrores) { this.lblMensaje.ForeColor = Color.Red; errorStr += error + "</br>"; } this.lblMensaje.Text = errorStr; this.lblMensaje.Visible = true; this.formActionPanel.Visible = true; this.formPanel.Visible = true; } }
private bool ExisteEnLaBaseDeDatos() { Personas personas = PersonasBLL.Buscar((int)IdNumericUpDown.Value); return(personas != null); }
private bool existeEnLaBaseDeDatos() { Personas personaAnterior = PersonaBLL.Buscar(persona.PersonaId); return(persona != null); }
public Recibo(Lfx.Data.Connection dataBase, Personas.Persona cliente) : this(dataBase) { this.Crear(); this.Cliente = cliente; }
private void mnuPersonas_Click(object sender, EventArgs e) { Personas per = new Personas(UsuarioActual); per.MdiParent = this; per.Show(); }
private void btnPersonas_Click(object sender, EventArgs e) { Personas per = new Personas(UsuarioActual); per.ShowDialog(); }
public int SavePersona(Personas persona, Estados estado) { using (var context = new AEPEntities()) { context.Personas.AddObject(persona); context.SaveChanges(); return persona.PersonaId; } }
public Personas EditarPersona(Personas persona) { return(Managers.ClsPersonas.ModificarPersona(persona)); }
public Personas NuevaPersona(Personas persona) { return(Managers.ClsPersonas.NuevaPersona(persona)); }
public void UpdatePersona(Personas oPersona, Estados estado) { using (var context = new AEPEntities()) { Personas per = context.Personas.First(i => i.PersonaId == oPersona.PersonaId); per.ApellidoNombre = oPersona.ApellidoNombre; per.Domicilio = oPersona.Domicilio; per.Telefono = oPersona.Telefono; per.Email = oPersona.Email; per.FechaFallecimiento = oPersona.FechaFallecimiento; per.FechaNacimiento = oPersona.FechaNacimiento; per.EstadoId = oPersona.EstadoId; per.NacionalidadId = oPersona.NacionalidadId; per.Sexo = oPersona.Sexo; per.NroDoc = oPersona.NroDoc; per.LocaResidenciaId = oPersona.LocaResidenciaId; per.Importado = false; int inte = context.SaveChanges(); } }
public async Task <ActionResult <Personas> > PostPersonas(Personas personas) { await _personaService.PostPersona(personas); return(CreatedAtAction("GetPersonas", new { id = personas.Id }, personas)); }
public PersonaXservidor() { Personas = new Personas(); Servidor = new Servidor(); Bitacora = new BitacoraMantenimiento(); }