public Comercio listarComercio() { AccesoDatosManager accesoDatos = new AccesoDatosManager(); DomicilioNegocio negocioDom = new DomicilioNegocio(); Comercio nuevo = new Comercio(); try { accesoDatos.setearConsulta("SELECT * FROM COMERCIOS"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { nuevo = new Comercio(); nuevo.Domicilio = new Domicilio(); nuevo.ID = accesoDatos.Lector.GetInt32(0); nuevo.CUIT = accesoDatos.Lector.GetString(1); nuevo.NombreJuridico = accesoDatos.Lector.GetString(2); nuevo.NombreFantasia = accesoDatos.Lector.GetString(3); nuevo.IngresosBrutos = accesoDatos.Lector.GetString(4); nuevo.FechaInicio = accesoDatos.Lector.GetDateTime(5).Date; nuevo.Domicilio.ID = accesoDatos.Lector.GetInt32(6); nuevo.Domicilio = negocioDom.listarDomicilio(nuevo.Domicilio.ID); } return(nuevo); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
internal Factura listarFactura(int ID) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); try { DomicilioNegocio negocioD = new DomicilioNegocio(); Factura nueva = new Factura(); accesoDatos.setearConsulta("SELECT * FROM FACTURAS WHERE ID = " + ID); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { nueva.Numero = accesoDatos.Lector.GetString(1); nueva.CUIT = accesoDatos.Lector.GetString(2); nueva.Domicilio = negocioD.listarDomicilio(accesoDatos.Lector.GetInt32(3)); nueva.FechaInicio = accesoDatos.Lector.GetDateTime(4); nueva.FechaActual = accesoDatos.Lector.GetDateTime(5); nueva.IngresosBrutos = accesoDatos.Lector.GetString(6); } return(nueva); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
internal Proveedor listarProveedor(int ID) { AccesoDatosManager accesoDatos = new AccesoDatosManager(); DomicilioNegocio negocioDom = new DomicilioNegocio(); Proveedor nuevo = new Proveedor(); try { accesoDatos.setearConsulta("Select * from PROVEEDORES WHERE ID = " + ID); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { nuevo = new Proveedor(); nuevo.ID = accesoDatos.Lector.GetInt32(0); nuevo.TipoPersona = new TipoPersona(); nuevo.Estado = accesoDatos.Lector.GetBoolean(9); if ((int)accesoDatos.Lector["IDTIPOPERSONA"] == 2) { nuevo.RazonSocial = accesoDatos.Lector.GetString(3); nuevo.TipoPersona.Juridica = true; } else { nuevo.Apellido = accesoDatos.Lector.GetString(1); nuevo.Nombre = accesoDatos.Lector.GetString(2); nuevo.TipoPersona.Fisica = true; } nuevo.DNI = accesoDatos.Lector.GetString(4); nuevo.CUIT = accesoDatos.Lector.GetString(5); nuevo.Domicilio = new Domicilio(); if (!Convert.IsDBNull(accesoDatos.Lector["IDDOMICILIO"])) { nuevo.Domicilio = negocioDom.listarDomicilio(accesoDatos.Lector.GetInt32(6)); } } return(nuevo); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Cliente> listarClientes() { AccesoDatosManager accesoDatos = new AccesoDatosManager(); DomicilioNegocio negocioD = new DomicilioNegocio(); List <Cliente> listado = new List <Cliente>(); Cliente nuevo = new Cliente(); try { accesoDatos.setearConsulta("Select C.*, D.CALLE, D.ALTURA, L.NOMBRE as LOCALIDAD, D.PISO, D.DEPARTAMENTO, L.CODPOSTAL, L.PARTIDO, L.ID AS IDLOCALIDAD, D.ENTRECALLE1, D.ENTRECALLE2, M.MAIL from CLIENTES AS C LEFT JOIN DOMICILIOS AS D ON D.ID = C.IDDOMICILIO LEFT JOIN LOCALIDADES AS L ON L.ID = D.IDLOCALIDAD LEFT JOIN MAILS_X_CLIENTES AS MC ON MC.IDCLIENTE = C.ID LEFT JOIN MAILS AS M ON M.ID = MC.IDMAIL "); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { nuevo = new Cliente(); nuevo.TipoPersona = new TipoPersona(); nuevo.Usuario = new Usuario(); nuevo.Domicilio = new Domicilio(); nuevo.Domicilio.Localidad = new Localidad(); nuevo.Domicilio.Edificio = new Edificio(); nuevo.ID = accesoDatos.Lector.GetInt32(0); nuevo.Estado = accesoDatos.Lector.GetBoolean(10); if ((int)accesoDatos.Lector["IDTIPOPERSONA"] == 2) { nuevo.RazonSocial = accesoDatos.Lector.GetString(3); nuevo.TipoPersona.Juridica = true; } else { nuevo.Apellido = accesoDatos.Lector.GetString(1); nuevo.Nombre = accesoDatos.Lector.GetString(2); nuevo.TipoPersona.Fisica = true; nuevo.FechaNacimiento = accesoDatos.Lector.GetDateTime(6); } nuevo.DNI = accesoDatos.Lector.GetString(4); nuevo.CUIT = accesoDatos.Lector.GetString(5); //Usuario if (!Convert.IsDBNull(accesoDatos.Lector["IDUSUARIO"])) { nuevo.Usuario.ID = accesoDatos.Lector.GetInt32(8); } //Domicilio if (!Convert.IsDBNull(accesoDatos.Lector["IDDOMICILIO"])) { nuevo.Domicilio = negocioD.listarDomicilio(accesoDatos.Lector.GetInt32(7)); } listado.Add(nuevo); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }
public List <Proveedor> listarProveedores() { AccesoDatosManager accesoDatos = new AccesoDatosManager(); DomicilioNegocio negocioDom = new DomicilioNegocio(); List <Proveedor> listado = new List <Proveedor>(); Proveedor nuevo; try { accesoDatos.setearConsulta("Select * from PROVEEDORES"); accesoDatos.abrirConexion(); accesoDatos.ejecutarConsulta(); while (accesoDatos.Lector.Read()) { nuevo = new Proveedor(); nuevo.ID = accesoDatos.Lector.GetInt32(0); nuevo.TipoPersona = new TipoPersona(); nuevo.Estado = accesoDatos.Lector.GetBoolean(9); if ((int)accesoDatos.Lector["IDTIPOPERSONA"] == 2) { nuevo.RazonSocial = accesoDatos.Lector.GetString(3); nuevo.TipoPersona.Juridica = true; } else { nuevo.Apellido = accesoDatos.Lector.GetString(1); nuevo.Nombre = accesoDatos.Lector.GetString(2); nuevo.TipoPersona.Fisica = true; } nuevo.CUIT = accesoDatos.Lector.GetString(5); nuevo.DNI = accesoDatos.Lector.GetString(4); nuevo.Domicilio = new Domicilio(); if (!Convert.IsDBNull(accesoDatos.Lector["IDDOMICILIO"])) { nuevo.Domicilio = negocioDom.listarDomicilio(accesoDatos.Lector.GetInt32(6)); } ////Domicilio //if (!Convert.IsDBNull(accesoDatos.Lector["CALLE"])) // nuevo.Domicilio.Calle = accesoDatos.Lector.GetString(10); //if (!Convert.IsDBNull(accesoDatos.Lector["ALTURA"])) // nuevo.Domicilio.Altura = accesoDatos.Lector.GetInt32(11); //if (!Convert.IsDBNull(accesoDatos.Lector["IDDOMICILIO"])) // nuevo.Domicilio.ID = accesoDatos.Lector.GetInt32(6); //if (!Convert.IsDBNull(accesoDatos.Lector["ENTRECALLE1"])) // nuevo.Domicilio.EntreCalle1 = accesoDatos.Lector.GetString(18); //if (!Convert.IsDBNull(accesoDatos.Lector["ENTRECALLE2"])) // nuevo.Domicilio.EntreCalle2 = accesoDatos.Lector.GetString(19); ////Edificio //if (!Convert.IsDBNull(accesoDatos.Lector["PISO"])) // nuevo.Domicilio.Edificio.Piso = accesoDatos.Lector.GetInt32(13); //if (!Convert.IsDBNull(accesoDatos.Lector["DEPARTAMENTO"])) // nuevo.Domicilio.Edificio.Departamento = accesoDatos.Lector.GetString(14); ////Localidad //if (!Convert.IsDBNull(accesoDatos.Lector["LOCALIDAD"])) // nuevo.Domicilio.Localidad.Nombre = accesoDatos.Lector.GetString(12); //if (!Convert.IsDBNull(accesoDatos.Lector["CODPOSTAL"])) // nuevo.Domicilio.Localidad.CPostal = accesoDatos.Lector.GetString(15); //if (!Convert.IsDBNull(accesoDatos.Lector["PARTIDO"])) // nuevo.Domicilio.Localidad.Partido = accesoDatos.Lector.GetString(16); //if (!Convert.IsDBNull(accesoDatos.Lector["IDLOCALIDAD"])) // nuevo.Domicilio.Localidad.ID = accesoDatos.Lector.GetInt32(17); listado.Add(nuevo); } return(listado); } catch (Exception ex) { throw ex; } finally { accesoDatos.cerrarConexion(); } }