public void UpdateObservaciones(PersonaJuridicaDTO objIn) { PersonaJuridicaDTO objPN = GetById(objIn.RutEmpresa); objPN.Observaciones = objIn.Observaciones; Update(objPN); }
public IHttpActionResult RegistroPersonaJuridica(PersonaJuridicaDTO oPersonaDTO) { try { PersonaNaturalBl personaNatural = new PersonaNaturalBl(); PersonaJuridica oPersona = new PersonaJuridica(); Usuario oUsuario = new Usuario(); oPersona.RazonSocial = oPersonaDTO.RazonSocial; oPersona.NIt = oPersonaDTO.Nit; oPersona.SectorEconomico = oPersonaDTO.SectorEconomico; oPersona.Responsable = oPersonaDTO.Responsable; oPersona.Email = oPersonaDTO.Email; oPersona.Telefono = oPersonaDTO.Telefono; oUsuario.Usuario1 = oPersonaDTO.Usuario; oUsuario.Contrasena = oPersonaDTO.Contrasena; oUsuario.TipoUsuario = 2; var email = oPersonaDTO.Email; var mensaje = personaNatural.RegistrarPersonaJuridica(oPersona, oUsuario); return(Ok(new { success = true, mensaje })); } catch (Exception exc) { return(Ok(new { success = false })); } }
public PersonaJuridicaDTO GetById(string rut) { PersonaJuridicaDTO toReturn = new PersonaJuridicaDTO(); toReturn.RutEmpresa = rut; toReturn = ObjPersonaJuridicaDA.GetById(toReturn); return(toReturn); }
public void Update(PersonaJuridicaDTO objIn) { try { this.BEMEConnectionObj.Open(); OleDbCommand cmd = this.BEMEConnectionObj.CreateCommand(); cmd.CommandText = "UPDATE PersonaJuridica " + "SET IdUsuario = @IdUsuario, " + "IdTipoPersonaJuridica = @IdTipoPersonaJuridica, " + "IdFormalidad = @IdFormalidad, " + "IdNivelVentas = @IdNivelVentas, " + "IdTipoEmpresa = @IdTipoEmpresa, " + "IdPermanenciaRubro = @IdPermanenciaRubro, " + "NombreEmpresa = @NombreEmpresa, " + "NombreRepresLegal = @NombreRepresLegal, " + "RutRepresLegal = @RutRepresLegal, " + "GiroComercial = @GiroComercial, " + "Telefono = @Telefono, " + "Correo = @Correo, " + "Observaciones = @Observaciones " + "WHERE RutEmpresa = @RutEmpresa;"; cmd.Parameters.AddRange(new OleDbParameter[] { new OleDbParameter("@IdUsuario", objIn.IdUsuario), new OleDbParameter("@IdTipoPersonaJuridica", objIn.IdTipoPersonaJuridica), new OleDbParameter("@IdFormalidad", objIn.IdFormalidad), new OleDbParameter("@IdNivelVentas", objIn.IdNivelVentas), new OleDbParameter("@IdTipoEmpresa", objIn.IdTipoEmpresa), new OleDbParameter("@IdPermanenciaRubro", objIn.IdPermanenciaRubro), new OleDbParameter("@NombreEmpresa", objIn.NombreEmpresa), new OleDbParameter("@NombreRepresLegal", objIn.NombreRepresLegal), new OleDbParameter("@RutRepresLegal", objIn.RutRepresLegal), new OleDbParameter("@GiroComercial", objIn.GiroComercial), new OleDbParameter("@Telefono", objIn.Telefono), new OleDbParameter("@Correo", objIn.Correo), new OleDbParameter("@Observaciones", objIn.Observaciones), new OleDbParameter("@RutEmpresa", objIn.RutEmpresa) }); int cont = cmd.ExecuteNonQuery(); this.BEMEConnectionObj.Close(); } catch (OleDbException ex) { throw ex; } }
public void Insert(PersonaJuridicaDTO objIn) { if (GetById(objIn.RutEmpresa) == null) { ObjPersonaJuridicaDA.Insert(objIn); ObjPJFamProdProdBL.Insert(objIn); } else { throw new DuplicatedIdException(objIn.RutEmpresa); } }
//TODO: Agregar método de consulta public void Insert(PersonaJuridicaDTO objIn) { PJFamProdProdDTO objPJFamProdProdDTO; foreach (FamiliaProductosDTO itemFam in objIn.LstFamiliaProductos) { foreach (ProductosDisponiblesDTO itemProd in itemFam.LstProductosDisponibles) { objPJFamProdProdDTO = new PJFamProdProdDTO(); objPJFamProdProdDTO.RutEmpresa = objIn.RutEmpresa; objPJFamProdProdDTO.IdFamiliaProductos = itemFam.IdFamiliaProductos; objPJFamProdProdDTO.IdProductosDisponibles = itemProd.IdProductosDisponibles; Insert(objPJFamProdProdDTO); } } }
public PersonaJuridicaDTO GetById(PersonaJuridicaDTO objIn) { PersonaJuridicaDTO toReturn = ObjPersonaJuridicaDA.GetById(objIn); if (toReturn == null) { throw new NotFoundIdException(objIn.RutEmpresa); } toReturn.LstFamiliaProductos = ObjFamiliaProductosBL.GetAllByParameters( new PJFamProdProdDTO { RutEmpresa = objIn.RutEmpresa }); return(toReturn); }
public PersonaJuridicaDTO GetById(PersonaJuridicaDTO objIn) { PersonaJuridicaDTO toReturn; try { this.BEMEConnectionObj.Open(); OleDbCommand cmd = this.BEMEConnectionObj.CreateCommand(); cmd.CommandText = "SELECT RutEmpresa, " + "IdUsuario, " + "IdFormalidad, " + "IdNivelVentas, " + "IdTipoEmpresa, " + "IdTipoPersonaJuridica, " + "IdPermanenciaRubro, " + "NombreEmpresa, " + "NombreRepresLegal, " + "RutRepresLegal, " + "GiroComercial, " + "Telefono, " + "Correo, " + "Observaciones " + "FROM PersonaJuridica " + "WHERE (((PersonaJuridica.RutEmpresa)=@RutEmpresa)) "; cmd.Parameters.AddRange(new OleDbParameter[] { new OleDbParameter("@RutEmpresa", objIn.RutEmpresa) }); OleDbDataReader reader = cmd.ExecuteReader(); if (reader.Read()) { toReturn = new PersonaJuridicaDTO(); toReturn.RutEmpresa = Convert.ToString(reader["RutEmpresa"]); 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.IdTipoPersonaJuridica = Convert.ToInt32(reader["IdTipoPersonaJuridica"]); toReturn.IdPermanenciaRubro = Convert.ToInt32(reader["IdPermanenciaRubro"]); toReturn.NombreEmpresa = Convert.ToString(reader["NombreEmpresa"]); toReturn.NombreRepresLegal = Convert.ToString(reader["NombreRepresLegal"]); toReturn.RutRepresLegal = Convert.ToString(reader["RutRepresLegal"]); toReturn.GiroComercial = Convert.ToString(reader["GiroComercial"]); toReturn.Telefono = Convert.ToString(reader["Telefono"]); toReturn.Correo = Convert.ToString(reader["Correo"]); toReturn.Observaciones = Convert.ToString(reader["Observaciones"]); } else { toReturn = null; } reader.Close(); this.BEMEConnectionObj.Close(); } catch (OleDbException ex) { toReturn = null; throw ex; } return(toReturn); }
public void Insert(PersonaJuridicaDTO objIn) { try { this.BEMEConnectionObj.Open(); OleDbCommand cmd = this.BEMEConnectionObj.CreateCommand(); cmd.CommandText = "INSERT INTO " + "PersonaJuridica " + "(RutEmpresa, " + "IdUsuario, " + "IdTipoPersonaJuridica, " + "IdFormalidad, " + "IdNivelVentas, " + "IdTipoEmpresa, " + "IdPermanenciaRubro, " + "NombreEmpresa, " + "NombreRepresLegal, " + "RutRepresLegal, " + "GiroComercial, " + "Telefono, " + "Correo, " + "Observaciones) " + "VALUES " + "(@RutEmpresa, " + "@IdUsuario, " + "@IdTipoPersonaJuridica, " + "@IdFormalidad, " + "@IdNivelVentas, " + "@IdTipoEmpresa, " + "@IdPermanenciaRubro, " + "@NombreEmpresa, " + "@NombreRepresLegal, " + "@RutRepresLegal, " + "@GiroComercial, " + "@Telefono, " + "@Correo, " + "@Observaciones) "; cmd.Parameters.AddRange(new OleDbParameter[] { new OleDbParameter("@RutEmpresa", objIn.RutEmpresa), new OleDbParameter("@IdUsuario", objIn.IdUsuario), new OleDbParameter("@IdTipoPersonaJuridica", objIn.IdTipoPersonaJuridica), new OleDbParameter("@IdFormalidad", objIn.IdFormalidad), new OleDbParameter("@IdNivelVentas", objIn.IdNivelVentas), new OleDbParameter("@IdTipoEmpresa", objIn.IdTipoEmpresa), new OleDbParameter("@IdPermanenciaRubro", objIn.IdPermanenciaRubro), new OleDbParameter("@NombreEmpresa", objIn.NombreEmpresa), new OleDbParameter("@NombreRepresLegal", objIn.NombreRepresLegal), new OleDbParameter("@RutRepresLegal", objIn.RutRepresLegal), new OleDbParameter("@GiroComercial", objIn.GiroComercial), new OleDbParameter("@Telefono", objIn.Telefono), new OleDbParameter("@Correo", objIn.Correo), new OleDbParameter("@Observaciones", objIn.Observaciones) }); cmd.ExecuteNonQuery(); this.BEMEConnectionObj.Close(); } catch (OleDbException ex) { throw ex; } }
public void Update(PersonaJuridicaDTO objIn) { ObjPersonaJuridicaDA.Update(objIn); }