Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        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();
            }
        }
Ejemplo n.º 3
0
        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();
            }
        }
Ejemplo n.º 4
0
        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();
            }
        }
Ejemplo n.º 5
0
        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();
            }
        }