public Operaciones datosOperacion(Operaciones operacion, out string error)
        {
            try
            {
                error = "";
                ConexionBD cnx     = new ConexionBD();
                string     query   = "select * from operacion where tipo_operacion='" + operacion._id_tipo_operacion + "';";
                DataTable  miTabla = cnx.selecData(query, out error);

                if (miTabla == null)
                {
                    return(null);
                }
                else if (miTabla.Rows.Count == 0)
                {
                    return(null);
                }
                else
                {
                    Operaciones op = new Operaciones();
                    op._Id_numero_operacion = int.Parse(miTabla.Rows[0]["numero_operacion"].ToString());
                    op._id_usuario          = int.Parse(miTabla.Rows[0]["usuario"].ToString());
                    op._id_tipo_operacion   = int.Parse(miTabla.Rows[0]["tipo_operacion"].ToString());
                    op._descripcion         = miTabla.Rows[0]["descripcion"].ToString();

                    op._fechaOperacion = DateTime.Parse(miTabla.Rows[0]["fechaOperacion"].ToString());

                    return(op);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public int ultimaOperacion(out string error)
        {
            try
            {
                error = "";
                ConexionBD cnx     = new ConexionBD();
                string     query   = "select MAX (numero_operacion)as num from operacion";
                DataTable  miTabla = cnx.selecData(query, out error);

                if (miTabla == null)
                {
                    return(0);
                }
                else if (miTabla.Rows.Count == 0)
                {
                    return(0);
                }
                else
                {
                    Operaciones op = new Operaciones();
                    op._Id_numero_operacion = int.Parse(miTabla.Rows[0]["num"].ToString());
                    return(op._Id_numero_operacion);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public List <Operaciones> listarOperaciones(out string error)
        {
            try
            {
                error = "";
                ConexionBD conecta = new ConexionBD();
                string     query   = "SELECT * from Operacion";
                DataTable  miTabla = conecta.selecData(query, out error);

                if (miTabla != null)
                {
                    List <Operaciones> listaDeOperaciones = new List <Operaciones>();

                    for (int i = 0; i < miTabla.Rows.Count; i++)
                    {
                        Operaciones op = new Operaciones();
                        op._Id_numero_operacion = int.Parse(miTabla.Rows[i]["numero_operacion"].ToString());
                        op._id_usuario          = int.Parse(miTabla.Rows[i]["usuario"].ToString());
                        op._id_tipo_operacion   = int.Parse(miTabla.Rows[i]["tipo_operacion"].ToString());
                        op._descripcion         = miTabla.Rows[i]["descripcion"].ToString();
                        op._fechaOperacion      = DateTime.Parse(miTabla.Rows[i]["fechaOperacion"].ToString());
                        listaDeOperaciones.Add(op);
                    }
                    return(listaDeOperaciones);
                }
                return(null);
            }
            catch (Exception ex)
            {
                error = ex.Message;
                return(null);
            }
        }
        public List <Permisos> listarTodosPermisos(out string error)
        {
            try
            {
                error = "";
                ConexionBD conecta = new ConexionBD();
                string     query   = "SELECT * from permisos";
                DataTable  miTabla = conecta.selecData(query, out error);

                if (miTabla != null)
                {
                    List <Permisos> listaDePermisos = new List <Permisos>();

                    for (int i = 0; i < miTabla.Rows.Count; i++)
                    {
                        Permisos NombrePermiso = new Permisos();
                        NombrePermiso._id             = int.Parse(miTabla.Rows[i]["id_permiso"].ToString());
                        NombrePermiso._nombre_permiso = miTabla.Rows[i]["nombrePermiso"].ToString();

                        listaDePermisos.Add(NombrePermiso);
                    }
                    return(listaDePermisos);
                }
                return(null);
            }
            catch (Exception ex)
            {
                error = ex.Message;
                return(null);
            }
        }
Ejemplo n.º 5
0
        public Ventas UltimaVenta(out string error)
        {
            try
            {
                error = "";
                ConexionBD cnx          = new ConexionBD();
                string     query        = "select MAX(id_venta)as id_venta from ventas";
                DataTable  miTabla      = cnx.selecData(query, out error);
                Ventas     ventaBuscada = new Ventas();

                if (miTabla == null)
                {
                    return(ventaBuscada);
                }
                else
                {
                    ventaBuscada._id_venta = int.Parse(miTabla.Rows[0]["id_venta"].ToString());
                    return(ventaBuscada);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 6
0
        public string nombreCargo(int cargo, out string error)
        {
            try
            {
                error = "";
                ConexionBD cnx     = new ConexionBD();
                string     query   = "select nombre_cargo from cargo where id_cargo=" + cargo + ";";
                DataTable  miTabla = cnx.selecData(query, out error);

                if (miTabla == null)
                {
                    return(null);
                }
                else if (miTabla.Rows.Count == 0)
                {
                    return(null);
                }
                else
                {
                    Cargo cargo2 = new Cargo();
                    cargo2._nombre_cargo = miTabla.Rows[0]["nombre_cargo"].ToString();
                    return(cargo2._nombre_cargo);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public Proveedor datosProv(Proveedor proveedor, out string error)
        {
            try
            {
                error = "";
                ConexionBD cnx     = new ConexionBD();
                string     query   = "select * from proveedor where nombre_proveedor='" + proveedor._nombreProveedor + "';";
                DataTable  miTabla = cnx.selecData(query, out error);

                if (miTabla == null)
                {
                    return(null);
                }
                else if (miTabla.Rows.Count == 0)
                {
                    return(null);
                }
                else
                {
                    Proveedor ProvAutenticado = new Proveedor();
                    ProvAutenticado._nombreProveedor  = miTabla.Rows[0]["nombre_proveedor"].ToString();
                    ProvAutenticado._telefonoContacto = int.Parse(miTabla.Rows[0]["telefono_contacto"].ToString());
                    ProvAutenticado._correoContacto   = miTabla.Rows[0]["correo_contacto"].ToString();
                    ProvAutenticado._estado           = bool.Parse(miTabla.Rows[0]["estado"].ToString());

                    return(ProvAutenticado);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 8
0
        public Cargo datosCargo(Cargo cargo, out string error)
        {
            try
            {
                error = "";
                ConexionBD cnx     = new ConexionBD();
                string     query   = "select * from cargo where nombre_cargo='" + cargo._nombre_cargo + "';";
                DataTable  miTabla = cnx.selecData(query, out error);

                if (miTabla == null)
                {
                    return(null);
                }
                else if (miTabla.Rows.Count == 0)
                {
                    return(null);
                }
                else
                {
                    Cargo cargoAutenticado = new Cargo();
                    cargoAutenticado._id           = int.Parse(miTabla.Rows[0]["id_cargo"].ToString());
                    cargoAutenticado._nombre_cargo = miTabla.Rows[0]["nombre_cargo"].ToString();
                    cargoAutenticado._permisos     = int.Parse(miTabla.Rows[0]["permisos"].ToString());
                    cargoAutenticado._estado       = bool.Parse(miTabla.Rows[0]["estado"].ToString());

                    return(cargoAutenticado);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public List <DetalleVenta> listartodoDetalles(out string error)
        {
            try
            {
                error = "";
                ConexionBD conecta = new ConexionBD();
                string     query   = "select * from detalle_venta ";
                DataTable  miTabla = conecta.selecData(query, out error);

                if (miTabla != null)
                {
                    List <DetalleVenta> DetalleVentas = new List <DetalleVenta>();

                    for (int i = 0; i < miTabla.Rows.Count; i++)
                    {
                        DetalleVenta Nombredetalle = new DetalleVenta();
                        Nombredetalle._id_venta        = int.Parse(miTabla.Rows[i]["id_venta"].ToString());
                        Nombredetalle._id_usuario      = int.Parse(miTabla.Rows[i]["id_usuario"].ToString());
                        Nombredetalle._serie_producto  = miTabla.Rows[i]["serie_producto"].ToString();
                        Nombredetalle._nombre_producto = miTabla.Rows[i]["nombre_producto"].ToString();
                        Nombredetalle._cantidad        = int.Parse(miTabla.Rows[i]["cantidad"].ToString());
                        Nombredetalle._valor_unitario  = int.Parse(miTabla.Rows[i]["valor_unitario"].ToString());
                        DetalleVentas.Add(Nombredetalle);
                    }
                    return(DetalleVentas);
                }
                return(null);
            }
            catch (Exception ex)
            {
                error = ex.Message;
                return(null);
            }
        }
Ejemplo n.º 10
0
        public List <TipoOperacion> listarTodostipos(out string error)
        {
            try
            {
                error = "";
                ConexionBD conecta = new ConexionBD();
                string     query   = "SELECT * from tipo_operacion";
                DataTable  miTabla = conecta.selecData(query, out error);

                if (miTabla != null)
                {
                    List <TipoOperacion> listaDeTipos = new List <TipoOperacion>();

                    for (int i = 0; i < miTabla.Rows.Count; i++)
                    {
                        TipoOperacion tipo = new TipoOperacion();
                        tipo._id             = int.Parse(miTabla.Rows[i]["Id_tipo"].ToString());
                        tipo._tipo_operacion = miTabla.Rows[i]["tipo_operacion"].ToString();
                        listaDeTipos.Add(tipo);
                    }
                    return(listaDeTipos);
                }
                return(null);
            }
            catch (Exception ex)
            {
                error = ex.Message;
                return(null);
            }
        }
        public List <Proveedor> listarTodosProveedores(out string error)
        {
            try
            {
                error = "";
                ConexionBD conecta = new ConexionBD();
                string     query   = "SELECT * from proveedor";
                DataTable  miTabla = conecta.selecData(query, out error);

                if (miTabla != null)
                {
                    List <Proveedor> listaDeProveedores = new List <Proveedor>();

                    for (int i = 0; i < miTabla.Rows.Count; i++)
                    {
                        Proveedor N_proveedor = new Proveedor();
                        N_proveedor._nombreProveedor  = miTabla.Rows[i]["nombre_proveedor"].ToString();
                        N_proveedor._telefonoContacto = int.Parse(miTabla.Rows[i]["telefono_contacto"].ToString());
                        N_proveedor._correoContacto   = miTabla.Rows[i]["correo_contacto"].ToString();

                        listaDeProveedores.Add(N_proveedor);
                    }
                    return(listaDeProveedores);
                }
                return(null);
            }
            catch (Exception ex)
            {
                error = ex.Message;
                return(null);
            }
        }
Ejemplo n.º 12
0
        public Usuario olvUser(Usuario usuario, out string error)
        {
            try
            {
                error = "";
                ConexionBD cnx     = new ConexionBD();
                string     query   = "select * from usuarios where rut='" + usuario._rut + "' and correo = '" + usuario._correo + "';";
                DataTable  miTabla = cnx.selecData(query, out error);

                if (miTabla == null)
                {
                    return(null);
                }
                else if (miTabla.Rows.Count == 0)
                {
                    return(null);
                }
                else
                {
                    Usuario usuarioAutenticado = new Usuario();
                    usuarioAutenticado._rut    = miTabla.Rows[0]["rut"].ToString();
                    usuarioAutenticado._correo = miTabla.Rows[0]["correo"].ToString();
                    return(usuarioAutenticado);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 13
0
        public List <Productos> listarLosProductos(string consulta, out string msjValida)
        {
            try
            {
                msjValida = "";
                ConexionBD       conexion = new ConexionBD();
                DataTable        miTabla  = conexion.selecData("select * from productos " + consulta + ";", out msjValida);
                List <Productos> listaDeTodosLosProductos = new List <Productos>();

                for (int i = 0; i < miTabla.Rows.Count; i++)
                {
                    Productos producto = new Productos();

                    producto._serie          = miTabla.Rows[i]["serie"].ToString();
                    producto._nombre         = miTabla.Rows[i]["nombre"].ToString();
                    producto._descripcion    = miTabla.Rows[i]["descripcion"].ToString();
                    producto._estadoProducto = bool.Parse(miTabla.Rows[i]["estado"].ToString());
                    producto._stock          = int.Parse(miTabla.Rows[i]["stock"].ToString());
                    producto._stockMinimo    = int.Parse(miTabla.Rows[i]["stock_minimo"].ToString());
                    producto._valorVenta     = int.Parse(miTabla.Rows[i]["valor_venta"].ToString());
                    producto._ubicacion      = miTabla.Rows[i]["ubicacion"].ToString();
                    producto._valorCompra    = int.Parse(miTabla.Rows[i]["valor_compra"].ToString());
                    producto._proveedor      = int.Parse(miTabla.Rows[i]["proveedor"].ToString());

                    listaDeTodosLosProductos.Add(producto);
                }

                return(listaDeTodosLosProductos);
            }
            catch (SqlException ex)
            {
                msjValida = ex.Message;
                return(null);
            }
        }
Ejemplo n.º 14
0
        public List <Usuario> listarTodosUsuarios(out string error)
        {
            try
            {
                error = "";

                ConexionBD conecta = new ConexionBD();
                string     query   = "SELECT * from usuarios";
                DataTable  miTabla = conecta.selecData(query, out error);

                if (miTabla != null)
                {
                    List <Usuario> listaDeUsuarios = new List <Usuario>();

                    for (int i = 0; i < miTabla.Rows.Count; i++)
                    {
                        Usuario Usuarios = new Usuario();

                        Usuarios._rut        = miTabla.Rows[i]["rut"].ToString();
                        Usuarios._nombre1    = miTabla.Rows[i]["nombre1"].ToString();
                        Usuarios._nombre_2   = miTabla.Rows[i]["nombre2"].ToString();
                        Usuarios._apellido_p = miTabla.Rows[i]["apellido1"].ToString();
                        Usuarios._apellido_m = miTabla.Rows[i]["apellido2"].ToString();
                        Usuarios._correo     = miTabla.Rows[i]["contraseña"].ToString();
                        Usuarios._contraseña = miTabla.Rows[i]["contraseña"].ToString();
                        Usuarios._cargo      = int.Parse(miTabla.Rows[i]["cargo"].ToString());
                        Usuarios._estado     = bool.Parse(miTabla.Rows[i]["estado"].ToString());

                        listaDeUsuarios.Add(Usuarios);
                    }
                    return(listaDeUsuarios);
                }
                return(null);
            }
            catch (Exception ex)
            {
                error = ex.Message;
                return(null);
            }
        }
Ejemplo n.º 15
0
        public Usuario datosUser(Usuario usuario, out string error)
        {
            try
            {
                error = "";
                ConexionBD cnx     = new ConexionBD();
                string     query   = "select * from usuarios where rut='" + usuario._rut + "';";
                DataTable  miTabla = cnx.selecData(query, out error);

                if (miTabla == null)
                {
                    return(null);
                }
                else if (miTabla.Rows.Count == 0)
                {
                    return(null);
                }
                else
                {
                    Usuario usuarioAutenticado = new Usuario();
                    usuarioAutenticado._id_usuario = int.Parse(miTabla.Rows[0]["id_usuario"].ToString());
                    usuarioAutenticado._rut        = miTabla.Rows[0]["rut"].ToString();
                    usuarioAutenticado._nombre1    = miTabla.Rows[0]["nombre1"].ToString();
                    usuarioAutenticado._nombre_2   = miTabla.Rows[0]["nombre2"].ToString();
                    usuarioAutenticado._apellido_p = miTabla.Rows[0]["apellido1"].ToString();
                    usuarioAutenticado._apellido_m = miTabla.Rows[0]["apellido2"].ToString();
                    usuarioAutenticado._correo     = miTabla.Rows[0]["correo"].ToString();
                    usuarioAutenticado._contraseña = miTabla.Rows[0]["contraseña"].ToString();
                    usuarioAutenticado._cargo      = int.Parse(miTabla.Rows[0]["cargo"].ToString());
                    usuarioAutenticado._estado     = bool.Parse(miTabla.Rows[0]["estado"].ToString());

                    return(usuarioAutenticado);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 16
0
        public Productos datosProductos(Productos producto, out string error)
        {
            try
            {
                error = "";
                ConexionBD cnx     = new ConexionBD();
                string     query   = "select * from productos where serie='" + producto._serie + "';";
                DataTable  miTabla = cnx.selecData(query, out error);

                if (miTabla == null)
                {
                    return(null);
                }
                else if (miTabla.Rows.Count == 0)
                {
                    return(null);
                }
                else
                {
                    Productos productoEncontrado = new Productos();
                    productoEncontrado._nombre         = miTabla.Rows[0]["nombre"].ToString();
                    productoEncontrado._descripcion    = miTabla.Rows[0]["descripcion"].ToString();
                    productoEncontrado._estadoProducto = bool.Parse(miTabla.Rows[0]["estado"].ToString());
                    productoEncontrado._stock          = int.Parse(miTabla.Rows[0]["stock"].ToString());
                    productoEncontrado._stockMinimo    = int.Parse(miTabla.Rows[0]["stock_minimo"].ToString());
                    productoEncontrado._ubicacion      = miTabla.Rows[0]["ubicacion"].ToString();
                    productoEncontrado._valorCompra    = int.Parse(miTabla.Rows[0]["valor_compra"].ToString());
                    productoEncontrado._valorVenta     = int.Parse(miTabla.Rows[0]["valor_venta"].ToString());
                    productoEncontrado._proveedor      = int.Parse(miTabla.Rows[0]["proveedor"].ToString());

                    return(productoEncontrado);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
        public List <EquipoFutbol> listarTodosLosEquipos(out string error)
        {
            try
            {
                error = "";

                ConexionBD conecta = new ConexionBD();
                string     query   = "SELECT * FROM EQUIPO";
                DataTable  miTabla = conecta.selecData(query, out error);

                if (miTabla != null)
                {
                    List <EquipoFutbol> listaDeEquipos = new List <EquipoFutbol>();

                    for (int i = 0; i < miTabla.Rows.Count; i++)
                    {
                        EquipoFutbol equipo = new EquipoFutbol();

                        equipo.Id        = int.Parse(miTabla.Rows[i]["id"].ToString());
                        equipo.Nombre    = miTabla.Rows[i]["nombre"].ToString();
                        equipo.Pais      = miTabla.Rows[i]["pais"].ToString();
                        equipo.CantCopas = int.Parse(miTabla.Rows[i]["cantidad_copas"].ToString());

                        listaDeEquipos.Add(equipo);
                    }

                    return(listaDeEquipos);
                }

                return(null);
            }
            catch (SqlException ex)
            {
                error = ex.Message;
                return(null);
            }
        }
        public DetalleVenta datosDetalle(DetalleVenta detalle, out string error)
        {
            try
            {
                error = "";
                ConexionBD cnx     = new ConexionBD();
                string     query   = "select * from detalle_venta ";
                DataTable  miTabla = cnx.selecData(query, out error);

                if (miTabla == null)
                {
                    return(null);
                }
                else if (miTabla.Rows.Count == 0)
                {
                    return(null);
                }
                else
                {
                    DetalleVenta Nombredetalle = new DetalleVenta();
                    Nombredetalle._id_venta        = int.Parse(miTabla.Rows[0]["id_venta"].ToString());
                    Nombredetalle._id_usuario      = int.Parse(miTabla.Rows[0]["id_usuario"].ToString());
                    Nombredetalle._serie_producto  = miTabla.Rows[0]["serie_producto"].ToString();
                    Nombredetalle._nombre_producto = miTabla.Rows[0]["nombre_producto"].ToString();
                    Nombredetalle._cantidad        = int.Parse(miTabla.Rows[0]["cantidad"].ToString());
                    Nombredetalle._valor_unitario  = int.Parse(miTabla.Rows[0]["valor_unitario"].ToString());


                    return(Nombredetalle);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }