Esempio n. 1
0
        public Cliente DevolverClienteWEB(int idUsuario)
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            Cliente            cliente     = new Cliente();

            try
            {
                accesoDatos.setearConsulta("SELECT C.* FROM CLIENTES AS C INNER JOIN REGISTROsWEB AS R ON R.ID = @id");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@id", idUsuario);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                if (accesoDatos.Lector.Read())
                {
                    cliente.id       = (int)accesoDatos.Lector["id"];
                    cliente.nombre   = accesoDatos.Lector["nombre"].ToString();
                    cliente.apellido = accesoDatos.Lector["apellido"].ToString();
                    cliente.contacto = accesoDatos.Lector["contacto"].ToString();
                }

                return(cliente);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
        public bool VerificarAdmin()
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            bool Flag = false;

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM USUARIOS WHERE ESTADO LIKE 1 AND ADMINISTRADOR LIKE 1");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                if (accesoDatos.Lector.Read())
                {
                    Flag = true;
                    return(Flag);
                }
                else
                {
                    return(Flag);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Esempio n. 3
0
        public List <Localidad> ListarLocalidades()
        {
            List <Localidad>   listado     = new List <Localidad>();
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            Localidad          Loc;

            try
            {
                accesoDatos.setearConsulta("select * from LOCALIDADES WHERE ESTAD LIKE 1");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    Loc        = new Localidad();
                    Loc.id     = (int)accesoDatos.Lector["idlocalidad"];
                    Loc.nombre = accesoDatos.Lector["nombre"].ToString();

                    listado.Add(Loc);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 4
0
        public bool VerificarHora(string hora, int id, string fecha)
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            bool flag = false;

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM TURNOSTOMADOS WHERE ESTADO LIKE 1 AND REALIZADO LIKE 0");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    if (TimeSpan.Parse(hora) >= (TimeSpan)accesoDatos.Lector["HORAINICIO"] && TimeSpan.Parse(hora) <= (TimeSpan)accesoDatos.Lector["HORAFIN"] && DateTime.Parse(fecha) == (DateTime)accesoDatos.Lector["fecha"] && id == (int)accesoDatos.Lector["idempleado"])
                    {
                        flag = true;
                        return(flag);
                    }
                }

                return(flag);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Esempio n. 5
0
        public List <Puesto> ListarPuestos()
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            Puesto             puesto;
            List <Puesto>      Listado = new List <Puesto>();

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM PUESTOS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    puesto             = new Puesto();
                    puesto.Id          = (int)accesoDatos.Lector["ID"];
                    puesto.Descripcion = accesoDatos.Lector["DESCRIPCION"].ToString();

                    Listado.Add(puesto);
                }

                return(Listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 6
0
        public List <Animal> ListarAnimales()
        {
            List <Animal>      Listado     = new List <Animal>();
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            Animal             animal;

            try
            {
                accesoDatos.setearSP("sp_listar_mascotas");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    animal = new Animal();

                    animal.nombre      = accesoDatos.Lector["nombre"].ToString();
                    animal.apellido    = accesoDatos.Lector["apellido"].ToString();
                    animal.especie     = accesoDatos.Lector["especie"].ToString();
                    animal.raza        = new Raza();
                    animal.raza.id     = (int)accesoDatos.Lector["id"];
                    animal.raza.nombre = accesoDatos.Lector["RazaNombre"].ToString();

                    Listado.Add(animal);
                }

                return(Listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public List <Servicio> ListarServicios()
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            List <Servicio>    Listado     = new List <Servicio>();
            Servicio           servicio;

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM SERVICIOS WHERE ESTADO LIKE 1");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    servicio             = new Servicio();
                    servicio.id          = (int)accesoDatos.Lector["ID"];
                    servicio.descripcion = accesoDatos.Lector["DESCRIPCION"].ToString();
                    servicio.precio      = (decimal)accesoDatos.Lector["PRECIO"];
                    servicio.rubro       = accesoDatos.Lector["rubro"].ToString();

                    Listado.Add(servicio);
                }

                return(Listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 8
0
        public bool ValidarNombreUsuario(string nombre)
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();

            try
            {
                accesoDatos.setearConsulta("SELECT USUARIO FROM registrosWeb WHERE ESTADO LIKE 1 AND USUARIO LIKE @nombre");

                accesoDatos.setearConsulta("SELECT * FROM REGISTROSWEB WHERE USUARIO LIKE @nombre");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("nombre", nombre);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                if (accesoDatos.Lector.Read())
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
        public List <Proveedor> cargarComboProv()
        {
            List <Proveedor>   listado     = new List <Proveedor>();
            ManagerAccesoDatos AccesoDatos = new ManagerAccesoDatos();
            Proveedor          Prov;

            try
            {
                //AccesoDatos.setearConsulta("select idproveedor,nombre from proveedores");
                AccesoDatos.setearSP("sp_cargar_cbo_proveedores");
                AccesoDatos.abrirConexion();
                AccesoDatos.ejecutarConsulta();
                while (AccesoDatos.Lector.Read())
                {
                    Prov             = new Proveedor();
                    Prov.idProveedor = (int)AccesoDatos.Lector["idproveedor"];
                    Prov.Nombre      = AccesoDatos.Lector["nombre"].ToString();

                    listado.Add(Prov);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                AccesoDatos.cerrarConexion();
            }
        }
Esempio n. 10
0
        public int buscar_ultimo_idprod()
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            int aux;

            try
            {
                accesoDatos.setearConsulta("select max(id) as ID from productos");
                //accesoDatos.setearSP("sp_buscarMax_id_prod");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                if (accesoDatos.Lector.Read())
                {
                    aux = (int)accesoDatos.Lector["ID"];
                    return(aux);
                }

                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 11
0
        public decimal DevolverPrecioServicio(int id)
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            decimal            precio;

            try
            {
                accesoDatos.setearConsulta("SELECT precio FROM SERVICIOS WHERE ID LIKE @id");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@id", id);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                if (accesoDatos.Lector.Read())
                {
                    precio = (decimal)accesoDatos.Lector["precio"];
                    return(precio);
                }

                return(-1);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 12
0
        public List <Raza> listarRazas()
        {
            List <Raza>        listado     = new List <Raza>();
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            Raza raz = new Raza();

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM RAZAS where estado like 1");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    raz        = new Raza();
                    raz.id     = (int)accesoDatos.Lector["ID"];
                    raz.nombre = accesoDatos.Lector["NOMBRE"].ToString();
                    raz.estado = (bool)accesoDatos.Lector["ESTADO"];
                    listado.Add(raz);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Esempio n. 13
0
        public List <Usuario> DevolverUsuariosWEB()
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            List <Usuario>     Listado     = new List <Usuario>();
            Usuario            usuario;

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM registrosWeb WHERE ESTADO LIKE 1");

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    usuario               = new Usuario();
                    usuario.id            = (int)accesoDatos.Lector["ID"];
                    usuario.NombreUsuario = accesoDatos.Lector["USUARIO"].ToString();
                    usuario.Contraseña    = accesoDatos.Lector["CONTRASEÑA"].ToString();

                    Listado.Add(usuario);
                }

                return(Listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Esempio n. 14
0
        public int DevolverID(string nombre)
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            int devuelve = -1;

            try
            {
                accesoDatos.setearConsulta("select IDLOCALIDAD from LOCALIDADES WHERE ESTAD LIKE 1 and NOMBRE LIKE '@NOMBRE'");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@NOMBRE", nombre);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                if (accesoDatos.Lector.Read())
                {
                    devuelve = (int)accesoDatos.Lector["ID"];
                }

                return(devuelve);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 15
0
        public decimal traerCostoHOY()
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            decimal            aux         = 0;

            try
            {
                accesoDatos.setearConsulta("SELECT COSTO FROM VENTAS WHERE FECHA LIKE @fecha");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@fecha", DateTime.Now);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    aux += (decimal)accesoDatos.Lector["COSTO"];
                }

                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 16
0
        public List <Turno> listarTurnosXfecha(string fecha)
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            List <Turno>       Listado     = new List <Turno>();
            Turno turno;

            try
            {
                accesoDatos.setearConsulta("select t.id as IdTurno,t.fecha as Fecha,t.hora as Hora, c.nombre as Nombre,c.apellido as Apellido,a.nombre as Mascota,a.Especie as especie,r.nombre as Raza,s.descripcion as Servicio,s.precio as Precio,e.nombre as NombreEmpleado ,e.apellido as ApellidoEmpleado from turnos as t inner join clientes as c on c.id = t.idcliente inner join animales as a on a.id = t.idmascota inner join razas as r on r.id = a.idraza inner join servicios as s on s.id = t.idservicio inner join empleados as e on e.id = t.idempleado where t.estado like 1 and t.realizado like 0 and DATEPART(year, t.fecha) like DATEPART(year, @fecha) and DATEPART(MONTH, t.fecha) like DATEPART(MONTH, @fecha) and DATEPART(DAY, t.fecha) like DATEPART(DAY, @fecha)");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@fecha", DateTime.Parse(fecha));

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    turno = new Turno();

                    turno.id = (int)accesoDatos.Lector["idTurno"];

                    turno.cliente          = new Cliente();
                    turno.cliente.nombre   = accesoDatos.Lector["Nombre"].ToString();
                    turno.cliente.apellido = accesoDatos.Lector["Apellido"].ToString();

                    turno.animal         = new Animal();
                    turno.animal.nombre  = accesoDatos.Lector["Mascota"].ToString();
                    turno.animal.especie = accesoDatos.Lector["Especie"].ToString();

                    turno.animal.raza        = new Raza();
                    turno.animal.raza.nombre = accesoDatos.Lector["Raza"].ToString();

                    turno.servicio             = new Servicio();
                    turno.servicio.descripcion = accesoDatos.Lector["Servicio"].ToString();
                    turno.servicio.precio      = (decimal)accesoDatos.Lector["Precio"];

                    turno.empleado          = new Empleado();
                    turno.empleado.nombre   = accesoDatos.Lector["NombreEmpleado"].ToString();
                    turno.empleado.apellido = accesoDatos.Lector["ApellidoEmpleado"].ToString();

                    turno.fecha = Convert.ToDateTime(accesoDatos.Lector["Fecha"]).ToShortDateString().ToString();
                    turno.hora  = accesoDatos.Lector["Hora"].ToString();

                    Listado.Add(turno);
                }

                return(Listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Esempio n. 17
0
        public List <Turno> listarTurnosHoy()
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            List <Turno>       Listado     = new List <Turno>();
            Turno turno;

            try
            {
                accesoDatos.setearSP("sp_listar_turnos_hoy");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    turno = new Turno();

                    turno.id = (int)accesoDatos.Lector["idTurno"];

                    turno.cliente          = new Cliente();
                    turno.cliente.nombre   = accesoDatos.Lector["Nombre"].ToString();
                    turno.cliente.apellido = accesoDatos.Lector["Apellido"].ToString();

                    turno.animal         = new Animal();
                    turno.animal.nombre  = accesoDatos.Lector["Mascota"].ToString();
                    turno.animal.especie = accesoDatos.Lector["especie"].ToString();

                    turno.animal.raza        = new Raza();
                    turno.animal.raza.nombre = accesoDatos.Lector["Raza"].ToString();

                    turno.servicio             = new Servicio();
                    turno.servicio.descripcion = accesoDatos.Lector["Servicio"].ToString();
                    turno.servicio.precio      = (decimal)accesoDatos.Lector["Precio"];

                    turno.empleado          = new Empleado();
                    turno.empleado.nombre   = accesoDatos.Lector["NombreEmpleado"].ToString();
                    turno.empleado.apellido = accesoDatos.Lector["ApellidoEmpleado"].ToString();

                    turno.fecha = Convert.ToDateTime(accesoDatos.Lector["Fecha"]).ToShortDateString().ToString();
                    turno.hora  = accesoDatos.Lector["Hora"].ToString();

                    Listado.Add(turno);
                }

                return(Listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Esempio n. 18
0
        public List <Venta> ListarVentasHOY()
        {
            List <Venta>       listado     = new List <Venta>();
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            Venta venta;

            try
            {
                accesoDatos.setearSP("sp_Listar_ventas_hoy");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    venta = new Venta();

                    venta.IdVenta     = (int)accesoDatos.Lector["idventa"];
                    venta.Costo       = (decimal)accesoDatos.Lector["costo"];
                    venta.PrecioVenta = (decimal)accesoDatos.Lector["precio"];
                    venta.cantidad    = (int)accesoDatos.Lector["cantidad"];

                    venta.producto             = new Producto();
                    venta.producto.descripcion = accesoDatos.Lector["descripcion"].ToString();
                    venta.Fecha = (DateTime)accesoDatos.Lector["fecha"];

                    listado.Add(venta);
                }

                return(listado);
            }

            catch (Exception ex)
            {
                throw ex;
            }

            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Esempio n. 19
0
        public List <Venta> listarVentasXFecha(string fecha)
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            List <Venta>       listado     = new List <Venta>();
            Venta venta;

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM VENTAS WHERE ESTADO LIKE 0 AND DATEPART(YEAR,FECHA) LIKE DATEPART(YEAR,@fecha) AND DATEPART(MONTH,FECHA) LIKE DATEPART(MONTH, @fecha) AND DATEPART(DAY,FECHA) LIKE DATEPART(DAY,@fecha)");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@fecha", DateTime.Parse(fecha));

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    venta = new Venta();

                    venta.IdVenta     = (int)accesoDatos.Lector["idventa"];
                    venta.Costo       = (decimal)accesoDatos.Lector["costo"];
                    venta.PrecioVenta = (decimal)accesoDatos.Lector["precio"];
                    venta.cantidad    = (int)accesoDatos.Lector["cantidad"];

                    venta.producto             = new Producto();
                    venta.producto.descripcion = accesoDatos.Lector["descripcion"].ToString();

                    venta.Fecha = (DateTime)accesoDatos.Lector["fecha"];

                    listado.Add(venta);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 20
0
        public List <Proveedor> ListarProveedor()
        {
            List <Proveedor>   listado     = new List <Proveedor>();
            ManagerAccesoDatos AccesoDatos = new ManagerAccesoDatos();
            Proveedor          Prov;

            try
            {
                //AccesoDatos.setearConsulta("select p.idproveedor,p.nombre,p.contacto,l.idlocalidad,l.nombre as Localidad,pj.Razonsocial,pj.cuit as cuit_empresa,pj.idperjuridica from proveedores as p inner join personasJuridicas as pj on pj.idperjuridica = p.idperjuridica inner join localidades as l on l.idlocalidad = p.idlocalidad");
                AccesoDatos.setearSP("sp_listar_proveedores");
                AccesoDatos.abrirConexion();
                AccesoDatos.ejecutarConsulta();
                while (AccesoDatos.Lector.Read())
                {
                    Prov = new Proveedor();

                    Prov.idProveedor = (int)AccesoDatos.Lector["idproveedor"];
                    Prov.Nombre      = AccesoDatos.Lector["nombre"].ToString();
                    Prov.contacto    = AccesoDatos.Lector["email"].ToString();
                    Prov.Telefono    = AccesoDatos.Lector["telefono"].ToString();
                    Prov.id          = (int)AccesoDatos.Lector["idperjuridica"];
                    Prov.razonSocial = AccesoDatos.Lector["Razonsocial"].ToString();
                    Prov.cuit        = (Int64)AccesoDatos.Lector["cuit_empresa"];

                    if (!Convert.IsDBNull(AccesoDatos.Lector["email"]))
                    {
                        Prov.contacto = AccesoDatos.Lector.GetString(2);
                    }

                    listado.Add(Prov);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 21
0
        public List <Empleado> ListarEmpleadosXPuesto(string rubro)
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            Empleado           empleado;
            List <Empleado>    Listado = new List <Empleado>();

            try
            {
                accesoDatos.setearConsulta("select e.id, e.nombre, e.apellido, e.contacto,e.rubro, p.descripcion as puesto, p.id as idpuesto from empleados as e inner join puestos as p on p.id = e.puesto where e.estado like 1 and e.rubro like @rubro");
                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@rubro", rubro);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    empleado = new Empleado();

                    empleado.id       = (int)accesoDatos.Lector["ID"];
                    empleado.nombre   = accesoDatos.Lector["NOMBRE"].ToString();
                    empleado.apellido = accesoDatos.Lector["APELLIDO"].ToString();
                    empleado.rubro    = accesoDatos.Lector["RUBRO"].ToString();

                    empleado.puesto = new Puesto();

                    empleado.puesto.Descripcion = accesoDatos.Lector["PUESTO"].ToString();
                    empleado.puesto.Id          = (int)accesoDatos.Lector["idpuesto"];

                    Listado.Add(empleado);
                }

                return(Listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 22
0
        public List <Producto> listarProductos()
        {
            List <Producto>    listado     = new List <Producto>();
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            Producto           prod;

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM PRODUCTOS where estado like 1");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    prod = new Producto();

                    prod.idProducto      = (int)accesoDatos.Lector["ID"];
                    prod.descripcion     = accesoDatos.Lector["DESCRIPCION"].ToString();
                    prod.stock           = (int)accesoDatos.Lector["STOCK"];
                    prod.precio          = (decimal)accesoDatos.Lector["PRECIO"];
                    prod.precioVenta     = (decimal)accesoDatos.Lector["PRECIOVENTA"];
                    prod.porcentGanancia = (int)accesoDatos.Lector["PORCENTAJEGANANCIA"];
                    prod.marca           = accesoDatos.Lector["MARCA"].ToString();
                    prod.estado          = (bool)accesoDatos.Lector["ESTADO"];

                    listado.Add(prod);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Esempio n. 23
0
        public List <Animal> ListarAnimalesXcliente(int idcliente)
        {
            List <Animal>      Listado     = new List <Animal>();
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            Animal             animal;

            try
            {
                //accesoDatos.setearConsulta("select distinct a.nombre,a.apellido,a.especie,r.nombre as Raza from animales as a inner join razas as r on r.id = a.idraza inner join clientes as cli on cli.id = a.idcliente inner join animalesxCliente as axc on axc.idcliente = @idCLIENTE ");
                accesoDatos.setearConsulta("SELECT DISTINCT A.ID, A.NOMBRE, A.APELLIDO,A.ESPECIE,R.NOMBRE AS RAZA FROM ANIMALESXCLIENTE AS AXC INNER JOIN CLIENTES AS CLI ON CLI.ID = AXC.IDCLIENTE INNER JOIN ANIMALES AS A ON A.ID = AXC.IDANIMAL INNER JOIN RAZAS AS R ON R.ID = A.IDRAZA WHERE A.ESTADO LIKE 1 AND AXC.IDCLIENTE LIKE @idCLIENTE");
                ;                accesoDatos.Comando.Parameters.Clear();
                accesoDatos.Comando.Parameters.AddWithValue("@idCLIENTE", idcliente);

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    animal = new Animal();

                    animal.id          = (int)accesoDatos.Lector["ID"];
                    animal.nombre      = accesoDatos.Lector["nombre"].ToString();
                    animal.apellido    = accesoDatos.Lector["apellido"].ToString();
                    animal.especie     = accesoDatos.Lector["especie"].ToString();
                    animal.raza        = new Raza();
                    animal.raza.nombre = accesoDatos.Lector["Raza"].ToString();
                    animal.raza.id     = (int)accesoDatos.Lector["ID"];

                    Listado.Add(animal);
                }

                return(Listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 24
0
        public int RecuperarUltimoId()
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            int devuelvo = -1;

            try
            {
                accesoDatos.setearConsulta("SELECT MAX(ID) AS ID FROM CLIENTES WHERE ESTADO LIKE 1");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                if (accesoDatos.Lector.Read())
                {
                    devuelvo = (int)accesoDatos.Lector["ID"];
                }

                return(devuelvo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 25
0
        public int DevolverUltimoID()
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            int aux = 0;

            try
            {
                accesoDatos.setearConsulta("SELECT MAX(ID) as ID FROM TURNOS");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                if (accesoDatos.Lector.Read())
                {
                    aux = (int)accesoDatos.Lector["ID"];
                }

                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 26
0
        public List <Empleado> ListarEmpleados()
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            Empleado           empleado;
            List <Empleado>    Listado = new List <Empleado>();

            try
            {
                accesoDatos.setearSP("sp_listar_empleados");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    empleado = new Empleado();

                    empleado.id       = (int)accesoDatos.Lector["ID"];
                    empleado.nombre   = accesoDatos.Lector["NOMBRE"].ToString();
                    empleado.apellido = accesoDatos.Lector["APELLIDO"].ToString();
                    empleado.contacto = accesoDatos.Lector["CONTACTO"].ToString();
                    empleado.rubro    = accesoDatos.Lector["RUBRO"].ToString();

                    empleado.puesto = new Puesto();

                    empleado.puesto.Descripcion = accesoDatos.Lector["PUESTO"].ToString();
                    empleado.puesto.Id          = (int)accesoDatos.Lector["idpuesto"];

                    Listado.Add(empleado);
                }

                return(Listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 27
0
        public List <Cliente> ListarClientes()
        {
            List <Cliente>     Listado     = new List <Cliente>();
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            Cliente            cliente;

            try
            {
                accesoDatos.setearSP("sp_listar_clientes");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    cliente = new Cliente();

                    cliente.id       = (int)accesoDatos.Lector["id"];
                    cliente.nombre   = accesoDatos.Lector["nombre"].ToString();
                    cliente.apellido = accesoDatos.Lector["apellido"].ToString();
                    cliente.contacto = accesoDatos.Lector["contacto"].ToString();

                    cliente.localidad = new Localidad();

                    cliente.localidad.nombre = accesoDatos.Lector["Localidad"].ToString();
                    cliente.localidad.id     = (int)accesoDatos.Lector["idlocalidad"];

                    Listado.Add(cliente);
                }

                return(Listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public int recuperar_id()
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            int aux;

            try
            {
                accesoDatos.setearConsulta("SELECT max(idperjuridica) as IDPER from personasJuridicas");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                if (accesoDatos.Lector.Read())
                {
                    aux = (int)accesoDatos.Lector["IDPER"];
                    return(aux);
                }

                return(0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 29
0
        public int buscar_ultimo_idanimal()
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            int aux;

            try
            {
                accesoDatos.setearConsulta("SELECT MAX(ID) as id FROM ANIMALES");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                if (accesoDatos.Lector.Read())
                {
                    aux = (int)accesoDatos.Lector["id"];
                    return(aux);
                }

                return(accesoDatos.ejecutarAccionReturn());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 30
0
        public decimal CalcularRecaudacionHOY()
        {
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            decimal            aux         = 0;

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM VENTAS WHERE DATEPART(YEAR,FECHA) LIKE DATEPART(YEAR,GETDATE()) AND  DATEPART(MONTH,FECHA) LIKE DATEPART(MONTH,GETDATE()) AND  DATEPART(DAY,FECHA) LIKE DATEPART(DAY,GETDATE())");

                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();

                while (accesoDatos.Lector.Read())
                {
                    aux += (decimal)accesoDatos.Lector["PRECIO"] - (decimal)accesoDatos.Lector["COSTO"];
                }

                return(aux);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }