public void UpdateObservaciones(PersonaNaturalDTO objIn) { PersonaNaturalDTO objPN = GetById(objIn.RutPersonaNatural); objPN.ObservacionesPersonaNatural = objIn.ObservacionesPersonaNatural; Update(objPN); }
public IHttpActionResult RegistrarPersonaNatural(PersonaNaturalDTO oPersonaDTO) { try { PersonaNaturalBl personaNatural = new PersonaNaturalBl(); PersonaNatural oPersona = new PersonaNatural(); Usuario oUsuario = new Usuario(); oPersona.Nombres = oPersonaDTO.Nombre; oPersona.Apellidos = oPersonaDTO.Apellidos; oPersona.Documento = oPersonaDTO.Documento; oPersona.Email = oPersonaDTO.Email; oPersona.Telefono = oPersonaDTO.Telefono; oUsuario.Usuario1 = oPersonaDTO.Usuario; oUsuario.Contrasena = oPersonaDTO.Contrasena; oUsuario.TipoUsuario = 1; var email = oPersonaDTO.Email; var mensaje = personaNatural.Registrar(oPersona, oUsuario); return(Ok(new { success = true, mensaje })); } catch (Exception exc) { return(Ok(new { success = false })); } }
public PersonaNaturalDTO GetById(String rut) { PersonaNaturalDTO toReturn = new PersonaNaturalDTO(); toReturn.RutPersonaNatural = rut; toReturn = ObjPersonaNaturalDA.GetById(toReturn); return(toReturn); }
public void Insert(PersonaNaturalDTO objIn) { if (GetById(objIn.RutPersonaNatural) == null) { ObjPersonaNaturalDA.Insert(objIn); ObjPNFamProdProdBL.Insert(objIn); } else { throw new DuplicatedIdException(objIn.RutEmpresaPersonaNatural); } }
public void Update(PersonaNaturalDTO objIn) { try { this.BEMEConnectionObj.Open(); OleDbCommand cmd = this.BEMEConnectionObj.CreateCommand(); cmd.CommandText = "UPDATE PersonaNatural " + "SET IdUsuario = @IdUsuario, " + "IdFormalidad = @IdFormalidad, " + "IdNivelVentas = @IdNivelVentas, " + "IdTipoEmpresa = @IdTipoEmpresa, " + "IdPermanenciaRubro = @IdPermanenciaRubro, " + "NombrePersonaNatural = @NombrePersonaNatural, " + "TelefonoPersonaNatural = @TelefonoPersonaNatural, " + "CorreoPersonaNatural = @CorreoPersonaNatural, " + "NomEmpresaPersonaNatural = @NomEmpresaPersonaNatural, " + "RutEmpresaPersonaNatural = @RutEmpresaPersonaNatural, " + "GiroComercialEmpresaPersonaNatural = @GiroComercialEmpresaPersonaNatural, " + "ObservacionesPersonaNatural = @ObservacionesPersonaNatural " + "WHERE RutPersonaNatural = @RutPersonaNatural"; cmd.Parameters.AddRange(new OleDbParameter[] { new OleDbParameter("@IdUsuario", objIn.IdUsuario), new OleDbParameter("@IdFormalidad", objIn.IdFormalidad), new OleDbParameter("@IdNivelVentas", objIn.IdNivelVentas), new OleDbParameter("@IdTipoEmpresa", objIn.IdTipoEmpresa), new OleDbParameter("@IdPermanenciaRubro", objIn.IdPermanenciaRubro), new OleDbParameter("@NombrePersonaNatural", objIn.NombrePersonaNatural), new OleDbParameter("@TelefonoPersonaNatural", objIn.TelefonoPersonaNatural), new OleDbParameter("@CorreoPersonaNatural", objIn.CorreoPersonaNatural), new OleDbParameter("@NomEmpresaPersonaNatural", objIn.NomEmpresaPersonaNatural), new OleDbParameter("@RutEmpresaPersonaNatural", objIn.RutEmpresaPersonaNatural), new OleDbParameter("@GiroComercialEmpresaPersonaNatural", objIn.GiroComercialEmpresaPersonaNatural), new OleDbParameter("@ObservacionesPersonaNatural", objIn.ObservacionesPersonaNatural), new OleDbParameter("@RutPersonaNatural", objIn.RutPersonaNatural) }); cmd.ExecuteNonQuery(); this.BEMEConnectionObj.Close(); } catch (OleDbException ex) { throw ex; } }
public void Insert(PersonaNaturalDTO objIn) { PNFamProdProdDTO objPJFamProdProdDTO; foreach (FamiliaProductosDTO itemFam in objIn.LstFamiliaProductos) { foreach (ProductosDisponiblesDTO itemProd in itemFam.LstProductosDisponibles) { objPJFamProdProdDTO = new PNFamProdProdDTO(); objPJFamProdProdDTO.RutPersonaNatural = objIn.RutPersonaNatural; objPJFamProdProdDTO.IdFamiliaProductos = itemFam.IdFamiliaProductos; objPJFamProdProdDTO.IdProductosDisponibles = itemProd.IdProductosDisponibles; Insert(objPJFamProdProdDTO); } } }
public PersonaNaturalDTO GetById(PersonaNaturalDTO objIn) { PersonaNaturalDTO toReturn = ObjPersonaNaturalDA.GetById(objIn); if (toReturn == null) { throw new NotFoundIdException(objIn.RutPersonaNatural); } toReturn.LstFamiliaProductos = ObjFamiliaProductosBL.GetAllByParameters( new PNFamProdProdDTO { RutPersonaNatural = objIn.RutPersonaNatural }); return(toReturn); return(toReturn); }
public PersonaNaturalDTO GetById(PersonaNaturalDTO objIn) { PersonaNaturalDTO toReturn; try { this.BEMEConnectionObj.Open(); OleDbCommand cmd = this.BEMEConnectionObj.CreateCommand(); cmd.CommandText = "SELECT RutPersonaNatural, " + "IdUsuario, " + "IdFormalidad, " + "IdNivelVentas, " + "IdTipoEmpresa, " + "IdPermanenciaRubro, " + "NombrePersonaNatural, " + "TelefonoPersonaNatural, " + "CorreoPersonaNatural, " + "NomEmpresaPersonaNatural, " + "RutEmpresaPersonaNatural, " + "GiroComercialEmpresaPersonaNatural, " + "ObservacionesPersonaNatural " + "FROM PersonaNatural " + "WHERE RutPersonaNatural=@RutPersonaNatural"; cmd.Parameters.AddRange(new OleDbParameter[] { new OleDbParameter("@RutPersonaNatural", objIn.RutPersonaNatural) }); OleDbDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { toReturn = new PersonaNaturalDTO(); toReturn.RutPersonaNatural = Convert.ToString(reader["RutPersonaNatural"]); toReturn.IdUsuario = Convert.ToInt32(reader["IdUsuario"]); toReturn.IdFormalidad = Convert.ToInt32(reader["IdFormalidad"]); toReturn.IdNivelVentas = Convert.ToInt32(reader["IdNivelVentas"]); toReturn.IdTipoEmpresa = Convert.ToInt32(reader["IdTipoEmpresa"]); toReturn.IdPermanenciaRubro = Convert.ToInt32(reader["IdPermanenciaRubro"]); toReturn.NombrePersonaNatural = Convert.ToString(reader["NombrePersonaNatural"]); toReturn.TelefonoPersonaNatural = Convert.ToString(reader["TelefonoPersonaNatural"]); toReturn.CorreoPersonaNatural = Convert.ToString(reader["CorreoPersonaNatural"]); toReturn.NomEmpresaPersonaNatural = Convert.ToString(reader["NomEmpresaPersonaNatural"]); toReturn.RutEmpresaPersonaNatural = Convert.ToString(reader["RutEmpresaPersonaNatural"]); toReturn.GiroComercialEmpresaPersonaNatural = Convert.ToString(reader["GiroComercialEmpresaPersonaNatural"]); toReturn.ObservacionesPersonaNatural = Convert.ToString(reader["ObservacionesPersonaNatural"]); } else { toReturn = null; } reader.Close(); this.BEMEConnectionObj.Close(); } catch (OleDbException ex) { toReturn = null; throw ex; } return(toReturn); }
public void Update(PersonaNaturalDTO objIn) { ObjPersonaNaturalDA.Update(objIn); }