Exemple #1
0
        public int AgregarVenta(EnVentas PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();

            SqlCommand _comando = new SqlCommand("Agregar_Ventas", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            // _comando.Parameters.Add(new SqlParameter("@fiIdVenta", PEntidad.fiIdVenta));
            _comando.Parameters.Add(new SqlParameter("@fDtFechaSalida", PEntidad.fDtFechaSalida));
            _comando.Parameters.Add(new SqlParameter("@fcNombreCliente", PEntidad.fcNombreCliente));
            _comando.Parameters.Add(new SqlParameter("@fcDomicilio", PEntidad.fcDomicilio));
            _comando.Parameters.Add(new SqlParameter("@fcCiudad", PEntidad.fcCiudad));
            _comando.Parameters.Add(new SqlParameter("@fcTelefono", PEntidad.fcTelefono));
            _comando.Parameters.Add(new SqlParameter("@fcFechaPago", PEntidad.fcFechaPago));
            _comando.Parameters.Add(new SqlParameter("@fiCantidad", PEntidad.fiCantidad));
            _comando.Parameters.Add(new SqlParameter("@fcConcepto", PEntidad.fcConcepto));
            _comando.Parameters.Add(new SqlParameter("@fdPrecioUnitario", PEntidad.fdPrecioUnitario));
            _comando.Parameters.Add(new SqlParameter("@fdImporte", PEntidad.fdImporte));
            _comando.Parameters.Add(new SqlParameter("@fdTotal", PEntidad.fdTotal));
            int Resultado = _comando.ExecuteNonQuery();

            _Conexion.Close();
            return(Resultado);
        }
Exemple #2
0
        public List <EnProveedores> MostrarEnProveedorPorNombre(EnProveedores PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            SqlCommand _comando = new SqlCommand("Consultar_Proveedor_Por_Nombre", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@FcNombreProveedor", PEntidad.FcNombreProveedor));
            IDataReader          _reader = _comando.ExecuteReader();
            List <EnProveedores> Lista   = new List <EnProveedores>();

            while (_reader.Read())
            {
                EnProveedores _EnProveedores = new EnProveedores();

                _EnProveedores.FiIdProveedor       = _reader.GetInt64(0);
                _EnProveedores.FcNombreProveedor   = _reader.GetString(1);
                _EnProveedores.FcDireccion         = _reader.GetString(2);
                _EnProveedores.FiTelefono          = _reader.GetString(3);
                _EnProveedores.FcRFC               = _reader.GetString(4);
                _EnProveedores.FcCuentaBancaria    = _reader.GetString(5);
                _EnProveedores.FcProductosSurtidos = _reader.GetString(6);
                _EnProveedores.FdLimiteCredito     = _reader.GetDecimal(7);

                Lista.Add(_EnProveedores);
            }
            _Conexion.Close();

            return(Lista);
        }
Exemple #3
0
        public List <EnVentas> MostrarEnVentasPorDiaDeSalida(EnVentas PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            SqlCommand _comando = new SqlCommand("Consultar_Ventas_Por_Dia", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@FDtFechaSalida", PEntidad.fDtFechaSalida));
            IDataReader     _reader = _comando.ExecuteReader();
            List <EnVentas> Lista   = new List <EnVentas>();

            while (_reader.Read())
            {
                EnVentas _EnVentas = new EnVentas();

                _EnVentas.fiIdVenta        = _reader.GetInt64(0);
                _EnVentas.fDtFechaSalida   = _reader.GetString(1);
                _EnVentas.fcNombreCliente  = _reader.GetString(2);
                _EnVentas.fcDomicilio      = _reader.GetString(3);
                _EnVentas.fcCiudad         = _reader.GetString(4);
                _EnVentas.fcTelefono       = _reader.GetString(5);
                _EnVentas.fcFechaPago      = _reader.GetString(6);
                _EnVentas.fiCantidad       = _reader.GetInt32(7);
                _EnVentas.fcConcepto       = _reader.GetString(8);
                _EnVentas.fdPrecioUnitario = _reader.GetDecimal(9);
                _EnVentas.fdImporte        = _reader.GetDecimal(10);
                _EnVentas.fdTotal          = _reader.GetDecimal(11);
                Lista.Add(_EnVentas);
            }
            _Conexion.Close();

            return(Lista);
        }
Exemple #4
0
        public List <EnUsuario> ListaDeUsuarios()//Mostrar Usuarios
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            SqlCommand _comando = new SqlCommand("Consultar_Usuarios", _Conexion as SqlConnection);//Lamada de procedimieno almacenado

            _comando.CommandType = CommandType.StoredProcedure;
            IDataReader _reader = _comando.ExecuteReader();//lee los resultados que nos va a mostrar
            //Creacion de lista que nos mostrara los resultados de la consulta
            List <EnUsuario> Lista = new List <EnUsuario>();

            while (_reader.Read())
            {
                EnUsuario _EnUsuario = new EnUsuario();

                _EnUsuario.fiIdUsuario      = _reader.GetInt64(0);
                _EnUsuario.fcNombreCompleto = _reader.GetString(1);
                _EnUsuario.fcNombreUsuario  = _reader.GetString(2);
                _EnUsuario.fiPuestoUsuario  = _reader.GetInt32(3);
                _EnUsuario.fcPassword       = _reader.GetString(4);

                Lista.Add(_EnUsuario);
            }
            _Conexion.Close();//Cierra la conexion con la base de datos
            return(Lista);
        }
Exemple #5
0
        public List <EnCliente> MostrarEnClientePorNombre(EnCliente PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            SqlCommand _comando = new SqlCommand("Consultar_Cliente_Por_Nombre", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@FcNombreCompleto", PEntidad.FcNombreCompleto));
            IDataReader      _reader = _comando.ExecuteReader();
            List <EnCliente> Lista   = new List <EnCliente>();

            while (_reader.Read())
            {
                EnCliente _EnCliente = new EnCliente();
                _EnCliente.FiIdCliente      = _reader.GetInt64(0);
                _EnCliente.FcNombreCompleto = _reader.GetString(1);
                _EnCliente.FcDomicilio      = _reader.GetString(2);
                _EnCliente.FiTelefono       = _reader.GetString(3);
                _EnCliente.FcRFC            = _reader.GetString(4);
                _EnCliente.FcTipoCredito    = _reader.GetString(5);
                _EnCliente.FcTipoGarantia   = _reader.GetString(6);
                _EnCliente.FdLimiteCredito  = _reader.GetDecimal(7);
                Lista.Add(_EnCliente);
            }
            _Conexion.Close();
            return(Lista);
        }
Exemple #6
0
        public List <EnDevolucion> MostrarEnDevolucion()
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            SqlCommand _comando = new SqlCommand("Consulta_Devoluciones", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            IDataReader         _reader = _comando.ExecuteReader();
            List <EnDevolucion> Lista   = new List <EnDevolucion>();

            while (_reader.Read())
            {
                EnDevolucion _EnDevolucion = new EnDevolucion();
                _EnDevolucion.fiFolioVenta               = _reader.GetInt32(0);
                _EnDevolucion.fiIdDevolucion             = _reader.GetInt64(1);
                _EnDevolucion.fcFechaDevolucion          = _reader.GetString(2);
                _EnDevolucion.fcNombreDelCliente         = _reader.GetString(3);
                _EnDevolucion.fcNombreProductoDevolucion = _reader.GetString(4);
                _EnDevolucion.fiCantidadDevolucion       = _reader.GetInt32(5);//Al momento de pedir que me muestre la lista me manda este error "System.InvalidCastException: 'La conversión especificada no es válida."
                _EnDevolucion.fcCausaDevolucion          = _reader.GetString(6);


                Lista.Add(_EnDevolucion);
            }
            _Conexion.Close();
            return(Lista);
        }
Exemple #7
0
        public List <EnCuentasPorPagar> MostrarEnCuentaPorNombre(EnCuentasPorPagar PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            SqlCommand _comando = new SqlCommand("Consultar_Cuentas_Por_Pagar_Por_Nombre", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@FcNombreProveedor", PEntidad.FcNombreProveedor));
            IDataReader _reader            = _comando.ExecuteReader();
            List <EnCuentasPorPagar> Lista = new List <EnCuentasPorPagar>();

            while (_reader.Read())
            {
                EnCuentasPorPagar _EnCuentas = new EnCuentasPorPagar();

                _EnCuentas.FiIdProveedor       = _reader.GetInt64(0);
                _EnCuentas.FcNombreProveedor   = _reader.GetString(1);
                _EnCuentas.FiNoFactura         = _reader.GetInt32(2);
                _EnCuentas.FDtFechaAdquisicion = _reader.GetString(3);
                _EnCuentas.FcProductoAdquirido = _reader.GetString(4);
                _EnCuentas.FdCantidad          = _reader.GetDecimal(5);//Cambio de int64 a decimal
                _EnCuentas.FdTotalAPagar       = _reader.GetDecimal(6);
                _EnCuentas.FcStatus            = _reader.GetString(7);

                Lista.Add(_EnCuentas);
            }
            _Conexion.Close();

            return(Lista);
        }
Exemple #8
0
        public List <Inventario> MostrarInventarioPorNombre(Inventario PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            SqlCommand _comando = new SqlCommand("Consultar_Productos_Por_Nombre", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@NombreProducto", PEntidad.NombreProducto));
            IDataReader       _reader = _comando.ExecuteReader();
            List <Inventario> Lista   = new List <Inventario>();

            while (_reader.Read())
            {
                Inventario _inventario = new Inventario();
                _inventario.IdProducto          = _reader.GetInt64(0);
                _inventario.NombreProducto      = _reader.GetString(1);
                _inventario.GrupoPertenenciente = _reader.GetString(2);
                _inventario.Cantidad            = _reader.GetDecimal(3);
                _inventario.Presentacion        = _reader.GetString(4);
                _inventario.CostoUnitario       = _reader.GetDecimal(5);
                _inventario.PrecioContado       = _reader.GetDecimal(6);
                _inventario.PrecioACredito      = _reader.GetDecimal(7);

                Lista.Add(_inventario);
            }
            _Conexion.Close();
            return(Lista);
        }
Exemple #9
0
        public int EliminarProveedor(EnProveedores PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            SqlCommand _comando = new SqlCommand("Eliminar_Proveedor", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@FiIdProveedor", PEntidad.FiIdProveedor));
            int Resultado = _comando.ExecuteNonQuery();

            _Conexion.Close();
            return(Resultado);
        }
Exemple #10
0
        public int EliminarUsuario(EnUsuario PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            SqlCommand _comando = new SqlCommand("Eliminar_Usuario", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@fiIdUsuario", PEntidad.fiIdUsuario));
            int Resultado = _comando.ExecuteNonQuery();

            _Conexion.Close();
            return(Resultado);
        }
Exemple #11
0
        public int AgregarUsuario(EnUsuario PEntidad) //Hacer uso de la entidad de negocio que se llama EnUsuario creando un parametro PEntidad
        {                                             //Establece la conexion con la conexion a la base de datos
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            //Llamada de procesos almacenados creados en el sql server
            SqlCommand _comando = new SqlCommand("Agregar_Usuario", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@fiIdUsuario", PEntidad.fiIdUsuario));
            _comando.Parameters.Add(new SqlParameter("@fcNombreCompleto", PEntidad.fcNombreCompleto));
            _comando.Parameters.Add(new SqlParameter("@fcNombreUsuario", PEntidad.fcNombreUsuario));
            _comando.Parameters.Add(new SqlParameter("@fiPuestoUsuario", PEntidad.fiPuestoUsuario));
            _comando.Parameters.Add(new SqlParameter("@fcPassword", PEntidad.fcPassword));
            int Resultado = _comando.ExecuteNonQuery();

            _Conexion.Close();
            return(Resultado);
        }
Exemple #12
0
        public int AgregarCliente(EnCliente PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();
            SqlCommand _comando = new SqlCommand("Agregar_Cliente", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@FcNombreCompleto", PEntidad.FcNombreCompleto));
            _comando.Parameters.Add(new SqlParameter("@FcDomicilio", PEntidad.FcDomicilio));
            _comando.Parameters.Add(new SqlParameter("@FiTelefono", PEntidad.FiTelefono));
            _comando.Parameters.Add(new SqlParameter("@FcRFC", PEntidad.FcRFC));
            _comando.Parameters.Add(new SqlParameter("@FcTipoCredito", PEntidad.FcTipoCredito));
            _comando.Parameters.Add(new SqlParameter("@FcTipoGarantia", PEntidad.FcTipoGarantia));
            _comando.Parameters.Add(new SqlParameter("@FdLimiteCredito", PEntidad.FdLimiteCredito));
            //_comando.Parameters.Add(new SqlParameter("@PorcentajeGananciaCredito", PEntidad.FdLimiteCredito));
            int Resultado = _comando.ExecuteNonQuery();

            _Conexion.Close();
            return(Resultado);
        }
Exemple #13
0
        public int ModificarProveedor(EnProveedores PEntidad)
        {
            IDbConnection _conexion = DBConexion.Conexion();

            _conexion.Open();
            SqlCommand _comando = new SqlCommand("Modificar_Proveedor", _conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@FiIdProveedor", PEntidad.FiIdProveedor));
            _comando.Parameters.Add(new SqlParameter("@FcNombreProveedor", PEntidad.FcNombreProveedor));
            _comando.Parameters.Add(new SqlParameter("@FcDireccion", PEntidad.FcDireccion));
            _comando.Parameters.Add(new SqlParameter("@FiTelefono", PEntidad.FiTelefono));
            _comando.Parameters.Add(new SqlParameter("@FcRFC", PEntidad.FcRFC));
            _comando.Parameters.Add(new SqlParameter("@FcCuentaBancaria", PEntidad.FcCuentaBancaria));
            _comando.Parameters.Add(new SqlParameter("@FcProductosSurtidos", PEntidad.FcProductosSurtidos));
            _comando.Parameters.Add(new SqlParameter("@FdLimiteCredito", PEntidad.FdLimiteCredito));

            int Resultado = _comando.ExecuteNonQuery();

            _conexion.Close();
            return(Resultado);
        }
Exemple #14
0
        public int AgregarCuentasPorPagar(EnCuentasPorPagar PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();

            SqlCommand _comando = new SqlCommand("Agregar_Cuentas_Por_Pagar", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@FcNombreProveedor", PEntidad.FcNombreProveedor));
            _comando.Parameters.Add(new SqlParameter("@FiNoFactura", PEntidad.FiNoFactura));
            _comando.Parameters.Add(new SqlParameter("@FdFechaAdquisicion", PEntidad.FDtFechaAdquisicion));
            _comando.Parameters.Add(new SqlParameter("@FcProductoAdquirido", PEntidad.FcProductoAdquirido));
            _comando.Parameters.Add(new SqlParameter("@FdCantidad", PEntidad.FdCantidad));
            _comando.Parameters.Add(new SqlParameter("@FdTotalAPagar", PEntidad.FdTotalAPagar));
            _comando.Parameters.Add(new SqlParameter("@FcStatus", PEntidad.FcStatus));

            int Resultado = _comando.ExecuteNonQuery();

            _Conexion.Close();
            return(Resultado);
        }
Exemple #15
0
        public int AgregarProducto(Inventario PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();

            SqlCommand _comando = new SqlCommand("Agregar_Producto", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@NombreProducto", PEntidad.NombreProducto));
            _comando.Parameters.Add(new SqlParameter("@GrupoPertenenciente", PEntidad.GrupoPertenenciente));
            _comando.Parameters.Add(new SqlParameter("@Catidad", PEntidad.Cantidad));
            _comando.Parameters.Add(new SqlParameter("@Presentacion", PEntidad.Presentacion));
            _comando.Parameters.Add(new SqlParameter("@CostoUnitario", PEntidad.CostoUnitario));
            _comando.Parameters.Add(new SqlParameter("@PrecioContado", PEntidad.PrecioContado));
            _comando.Parameters.Add(new SqlParameter("@PrecioACredito", PEntidad.PrecioACredito));


            int Resultado = _comando.ExecuteNonQuery();

            _Conexion.Close();
            return(Resultado);
        }
Exemple #16
0
        public int AgregarDevolucion(EnDevolucion PEntidad)
        {
            IDbConnection _Conexion = DBConexion.Conexion();

            _Conexion.Open();

            SqlCommand _comando = new SqlCommand("Agregar_Devoluciones", _Conexion as SqlConnection);

            _comando.CommandType = CommandType.StoredProcedure;
            _comando.Parameters.Add(new SqlParameter("@FiFolioVenta", PEntidad.fiFolioVenta));
            //_comando.Parameters.Add(new SqlParameter("@FiIdDevolucion", PEntidad.fiIdDevolucion));
            _comando.Parameters.Add(new SqlParameter("@FcFechaDevolucion", PEntidad.fcFechaDevolucion));
            _comando.Parameters.Add(new SqlParameter("@FcNombreDelCliente", PEntidad.fcNombreDelCliente));
            _comando.Parameters.Add(new SqlParameter("@FcNombreProductoDevolucion", PEntidad.fcNombreProductoDevolucion));
            _comando.Parameters.Add(new SqlParameter("@FiCantidadDevolucion", PEntidad.fiCantidadDevolucion));
            _comando.Parameters.Add(new SqlParameter("@FcCausaDevolucion", PEntidad.fcCausaDevolucion));



            int Resultado = _comando.ExecuteNonQuery();

            _Conexion.Close();
            return(Resultado);
        }