예제 #1
0
        public static bool Guardar(ClsDetalleProducto DetalleProducto)
        {
            string Procedimiento = string.Empty;

            ClsNSQLParametro[] parametros;

            if (DetalleProducto.Id != 0)
            {
                Procedimiento = "ActualizarDetalleProducto";
                parametros    = new ClsNSQLParametro[4];
                parametros[0] = new ClsNSQLParametro(DetalleProducto.Id, "@Id", SqlDbType.Int);
                parametros[1] = new ClsNSQLParametro(DetalleProducto.IdInsumo, "@IdInsumo", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(DetalleProducto.IdProducto, "@IdProducto", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(DetalleProducto.Cantidad, "@Cantidad", SqlDbType.Decimal);
            }
            else
            {
                Procedimiento = "CrearDetalleProducto";
                parametros    = new ClsNSQLParametro[3];
                parametros[0] = new ClsNSQLParametro(DetalleProducto.IdInsumo, "@IdInsumo", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(DetalleProducto.IdProducto, "@IdProducto", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(DetalleProducto.Cantidad, "@Cantidad", SqlDbType.Decimal);
            }
            return(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros) != null);
        }
예제 #2
0
        public static bool Guardar(ClsUsuario Usuario)
        {
            string Procedimiento = string.Empty;

            ClsNSQLParametro[] parametros;

            if (Usuario.Id != 0)
            {
                Procedimiento = "ActualizarUsuario";
                parametros    = new ClsNSQLParametro[4];
                parametros[0] = new ClsNSQLParametro(Usuario.IdEmpleado, "@IdEmpleado", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Usuario.Clave, "@Clave", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(Usuario.FechaCreacion, "@FechaCreacion", SqlDbType.Date);
                parametros[3] = new ClsNSQLParametro(Usuario.Estado, "@Estado", SqlDbType.Bit);
            }
            else
            {
                Procedimiento = "CrearUsuario";
                parametros    = new ClsNSQLParametro[5];
                parametros[0] = new ClsNSQLParametro(Usuario.Id, "@Id", SqlDbType.Int);
                parametros[1] = new ClsNSQLParametro(Usuario.IdEmpleado, "@IdEmpleado", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(Usuario.Clave, "@Clave", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(Usuario.FechaCreacion, "@FechaCreacion", SqlDbType.Date);
                parametros[4] = new ClsNSQLParametro(Usuario.Estado, "@Estado", SqlDbType.Bit);
            }
            return(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros) != null);
        }
예제 #3
0
        public static bool Guardar(ClsDetallePedido DetallePedido)
        {
            string Procedimiento = string.Empty;

            ClsNSQLParametro[] parametros;

            if (DetallePedido.Id != 0)
            {
                Procedimiento = "ActualizarDetallePedido";
                parametros    = new ClsNSQLParametro[6];
                parametros[0] = new ClsNSQLParametro(DetallePedido.Id, "@Id", SqlDbType.Int);
                parametros[1] = new ClsNSQLParametro(DetallePedido.IdPedido, "@IdPedido", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(DetallePedido.IdProducto, "@IdProducto", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(DetallePedido.PrecioUnitario, "@PrecioUnitario", SqlDbType.Decimal);
                parametros[4] = new ClsNSQLParametro(DetallePedido.Cantidad, "@Cantidad", SqlDbType.Int);
                parametros[5] = new ClsNSQLParametro(DetallePedido.Subtotal, "@Subtotal", SqlDbType.Decimal);
            }
            else
            {
                Procedimiento = "CrearDetallePedido";
                parametros    = new ClsNSQLParametro[5];
                parametros[0] = new ClsNSQLParametro(DetallePedido.IdPedido, "@IdPedido", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(DetallePedido.IdProducto, "@IdProducto", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(DetallePedido.PrecioUnitario, "@PrecioUnitario", SqlDbType.Decimal);
                parametros[3] = new ClsNSQLParametro(DetallePedido.Cantidad, "@Cantidad", SqlDbType.Int);
                parametros[4] = new ClsNSQLParametro(DetallePedido.Subtotal, "@Subtotal", SqlDbType.Decimal);
            }
            return(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros) != null);
        }
예제 #4
0
        public static bool Guardar(ClsCliente Cliente)
        {
            string Procedimiento = string.Empty;

            ClsNSQLParametro[] parametros;

            if (Cliente.Id != string.Empty)
            {
                Procedimiento = "ActualizarCliente";
                parametros    = new ClsNSQLParametro[4];
                parametros[0] = new ClsNSQLParametro(Cliente.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Cliente.RazonSocial, "@RazonSocial", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(Cliente.Documento, "@Documento", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(Cliente.Telefono, "@Telefono", SqlDbType.VarChar);
                parametros[4] = new ClsNSQLParametro(Cliente.IdTipoCliente, "@IdTipoCliente", SqlDbType.VarChar);
            }
            else
            {
                Procedimiento = "CrearCliente";
                parametros    = new ClsNSQLParametro[4];
                parametros[0] = new ClsNSQLParametro(Cliente.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Cliente.RazonSocial, "@RazonSocial", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(Cliente.Documento, "@Documento", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(Cliente.Telefono, "@Telefono", SqlDbType.VarChar);
                parametros[4] = new ClsNSQLParametro(Cliente.IdTipoCliente, "@IdTipoCliente", SqlDbType.VarChar);
            }
            return(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros) != null);
        }
예제 #5
0
        public static void Guardar(ClsPedido Pedido, bool EsNuevo)
        {
            string Procedimiento = string.Empty;

            ClsNSQLParametro[] parametros;

            if (!EsNuevo)
            {
                Procedimiento = "ActualizarPedido";
                parametros    = new ClsNSQLParametro[7];
                parametros[0] = new ClsNSQLParametro(Pedido.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Pedido.IdCliente, "@IdCliente", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(Pedido.IdEmpleado, "@IdEmpleado", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(Pedido.TipoPedido, "@TipoPedido", SqlDbType.Bit);
                parametros[4] = new ClsNSQLParametro(Pedido.FechaPedido, "@FechaPedido", SqlDbType.Date);
                parametros[5] = new ClsNSQLParametro(Pedido.Total, "@Total", SqlDbType.Decimal);
                parametros[6] = new ClsNSQLParametro(Pedido.Estado, "@Estado", SqlDbType.Int);
            }
            else
            {
                Procedimiento = "CrearPedido";
                parametros    = new ClsNSQLParametro[7];
                parametros[0] = new ClsNSQLParametro(Pedido.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Pedido.IdCliente, "@IdCliente", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(Pedido.IdEmpleado, "@IdEmpleado", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(Pedido.TipoPedido, "@TipoPedido", SqlDbType.Bit);
                parametros[4] = new ClsNSQLParametro(Pedido.FechaPedido, "@FechaPedido", SqlDbType.Date);
                parametros[5] = new ClsNSQLParametro(Pedido.Total, "@Total", SqlDbType.Decimal);
                parametros[6] = new ClsNSQLParametro(Pedido.Estado, "@Estado", SqlDbType.Int);
            }
            ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros);
        }
예제 #6
0
        public static bool Guardar(ClsEmpleado Empleado)
        {
            string Procedimiento = string.Empty;

            ClsNSQLParametro[] parametros;

            if (Empleado.Id != string.Empty)
            {
                Procedimiento = "ActualizarEmpleado";
                parametros    = new ClsNSQLParametro[4];
                parametros[0] = new ClsNSQLParametro(Empleado.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Empleado.IdCargo, "@IdCargo", SqlDbType.Int);
                parametros[2] = new ClsNSQLParametro(Empleado.Dni, "@Dni", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(Empleado.Nombre, "@Nombre", SqlDbType.VarChar);
                parametros[4] = new ClsNSQLParametro(Empleado.Apellidos, "@Apellidos", SqlDbType.VarChar);
            }
            else
            {
                Procedimiento = "CrearEmpleado";
                parametros    = new ClsNSQLParametro[4];
                parametros[0] = new ClsNSQLParametro(Empleado.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Empleado.IdCargo, "@IdCargo", SqlDbType.Int);
                parametros[2] = new ClsNSQLParametro(Empleado.Dni, "@Dni", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(Empleado.Nombre, "@Nombre", SqlDbType.VarChar);
                parametros[4] = new ClsNSQLParametro(Empleado.Apellidos, "@Apellidos", SqlDbType.VarChar);
            }
            return(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros) != null);
        }
예제 #7
0
        public static bool Guardar(ClsKardex Kardex, bool EsNuevo)
        {
            string Procedimiento = string.Empty;

            ClsNSQLParametro[] parametros;

            if (!EsNuevo)
            {
                Procedimiento = "ActualizarKardex";
                parametros    = new ClsNSQLParametro[6];
                parametros[0] = new ClsNSQLParametro(Kardex.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Kardex.Periodo, "@Periodo", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(Kardex.Ruc, "@Ruc", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(Kardex.RazonSocial, "@RazonSocial", SqlDbType.VarChar);
                parametros[4] = new ClsNSQLParametro(Kardex.IdEstablecimiento, "@IdEstablecimiento", SqlDbType.Int);
                parametros[5] = new ClsNSQLParametro(Kardex.IdInsumo, "@IdInsumo", SqlDbType.VarChar);
            }
            else
            {
                Procedimiento = "CrearKardex";
                parametros    = new ClsNSQLParametro[6];
                parametros[0] = new ClsNSQLParametro(Kardex.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Kardex.Periodo, "@Periodo", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(Kardex.Ruc, "@Ruc", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(Kardex.RazonSocial, "@RazonSocial", SqlDbType.VarChar);
                parametros[4] = new ClsNSQLParametro(Kardex.IdEstablecimiento, "@IdEstablecimiento", SqlDbType.Int);
                parametros[5] = new ClsNSQLParametro(Kardex.IdInsumo, "@IdInsumo", SqlDbType.VarChar);
            }
            return(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros) != null);
        }
예제 #8
0
        public static bool Guardar(ClsProducto Producto, bool EsNuevo)
        {
            string Procedimiento = string.Empty;

            ClsNSQLParametro[] parametros;

            if (!EsNuevo)
            {
                Procedimiento = "ActualizarProducto";
                parametros    = new ClsNSQLParametro[6];
                parametros[0] = new ClsNSQLParametro(Producto.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Producto.Nombre, "@Nombre", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(Producto.PrecioUnitario, "@PrecioUnitario", SqlDbType.Decimal);
                parametros[3] = new ClsNSQLParametro(Producto.ValorTotal, "@ValorTotal", SqlDbType.Decimal);
                parametros[4] = new ClsNSQLParametro(Producto.Cantidad, "@Cantidad", SqlDbType.Decimal);
                parametros[5] = new ClsNSQLParametro(Producto.IdTipoProducto, "@IdTipoProducto", SqlDbType.Int);
            }
            else
            {
                Procedimiento = "CrearProducto";
                parametros    = new ClsNSQLParametro[6];
                parametros[0] = new ClsNSQLParametro(Producto.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Producto.Nombre, "@Nombre", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(Producto.PrecioUnitario, "@PrecioUnitario", SqlDbType.Decimal);
                parametros[3] = new ClsNSQLParametro(Producto.ValorTotal, "@ValorTotal", SqlDbType.Decimal);
                parametros[4] = new ClsNSQLParametro(Producto.Cantidad, "@Cantidad", SqlDbType.Decimal);
                parametros[5] = new ClsNSQLParametro(Producto.IdTipoProducto, "@IdTipoProducto", SqlDbType.Int);
            }
            return(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros) != null);
        }
예제 #9
0
 public static DataTable IniciarSesion(ClsUsuario Usuario)
 {
     ClsNSQLParametro[] parametros = new ClsNSQLParametro[2];
     parametros[0] = new ClsNSQLParametro(Usuario.IdEmpleado, "@IdEmpleado", SqlDbType.VarChar);
     parametros[1] = new ClsNSQLParametro(Usuario.Clave, "@Clave", SqlDbType.VarChar);
     return(ClsNConexion.EjecutarProcedimiento("IniciarSesion", parametros).Tables[0]);
 }
예제 #10
0
 public static bool Entrada(ClsDetalleCompra DetalleCompra)
 {
     ClsNSQLParametro[] parametros = new ClsNSQLParametro[3];
     parametros[0] = new ClsNSQLParametro(DetalleCompra.IdInsumo, "@IdInsumo", SqlDbType.VarChar);
     parametros[1] = new ClsNSQLParametro(DetalleCompra.Cantidad, "@CantidadCompra", SqlDbType.Decimal);
     parametros[2] = new ClsNSQLParametro(DetalleCompra.Subtotal, "@CostoTotalCompra", SqlDbType.Decimal);
     return(ClsNConexion.EjecutarProcedimiento("EntradaInsumo", parametros) != null);
 }
예제 #11
0
 public static void CrearBoleta(ClsBoleta Boleta)
 {
     ClsNSQLParametro[] parametrosBoleta = new ClsNSQLParametro[4];
     parametrosBoleta[0] = new ClsNSQLParametro(Boleta.IdPedido, "@IdPedido", SqlDbType.VarChar);
     parametrosBoleta[1] = new ClsNSQLParametro(Boleta.Serie, "@Serie", SqlDbType.VarChar);
     parametrosBoleta[2] = new ClsNSQLParametro(Boleta.Numero, "@Numero", SqlDbType.VarChar);
     parametrosBoleta[3] = new ClsNSQLParametro(Boleta.Fecha, "@Fecha", SqlDbType.Date);
     ClsNConexion.EjecutarProcedimiento("CrearBoleta", parametrosBoleta);
 }
예제 #12
0
 public static void CrearFactura(ClsFactura Factura)
 {
     ClsNSQLParametro[] parametrosFactura = new ClsNSQLParametro[5];
     parametrosFactura[0] = new ClsNSQLParametro(Factura.IdPedido, "@IdPedido", SqlDbType.VarChar);
     parametrosFactura[1] = new ClsNSQLParametro(Factura.Serie, "@Serie", SqlDbType.VarChar);
     parametrosFactura[2] = new ClsNSQLParametro(Factura.Numero, "@Numero", SqlDbType.VarChar);
     parametrosFactura[3] = new ClsNSQLParametro(Factura.Fecha, "@Fecha", SqlDbType.Date);
     parametrosFactura[4] = new ClsNSQLParametro(Factura.IdGuiaRemision, "@IdGuiaRemision", SqlDbType.VarChar);
     ClsNConexion.EjecutarProcedimiento("CrearFactura", parametrosFactura);
 }
예제 #13
0
        public static bool SalidaFactura(ClsDetalleProducto DetalleProducto, string serie, string numero)
        {
            ClsNSQLParametro[] parametros = new ClsNSQLParametro[5];
            parametros[0] = new ClsNSQLParametro(DetalleProducto.IdInsumo, "@IdInsumo", SqlDbType.VarChar);
            parametros[1] = new ClsNSQLParametro(DetalleProducto.Cantidad, "@CantidadVenta", SqlDbType.Decimal);
            parametros[2] = new ClsNSQLParametro("01", "@IdTipoComprobante", SqlDbType.VarChar);
            parametros[3] = new ClsNSQLParametro(serie, "@Serie", SqlDbType.VarChar);
            parametros[4] = new ClsNSQLParametro(numero, "@Numero", SqlDbType.VarChar);

            return(Convert.ToInt32(ClsNConexion.EjecutarProcedimiento("SalidaInsumo", parametros).Tables[0].Rows[0]["ESTADO"]) == 1 ? true : false);
        }
예제 #14
0
        public static DataSet EjecutarProcedimiento(string procedimiento, ClsNSQLParametro[] parametros = null)
        {
            DataSet        ds   = new DataSet();
            SqlDataAdapter data = new SqlDataAdapter();
            SqlCommand     cmd  = ClsNConexion.GetConexion().CreateCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = procedimiento;
            if (parametros != null)
            {
                for (int i = 0; i < parametros.Length; i++)
                {
                    cmd.Parameters.Add(parametros[i].Nombre, parametros[i].Tipo).Value = parametros[i].Valor;
                }
            }

            data.SelectCommand = cmd;
            ClsNConexion.Conectar();
            data.Fill(ds);
            ClsNConexion.Desconectar();
            return(ds);
        }
예제 #15
0
        public static int Guardar(ClsCompra Compra)
        {
            string Procedimiento = string.Empty;

            ClsNSQLParametro[] parametros;

            if (Compra.Id != 0)
            {
                Procedimiento = "ActualizarCompra";
                parametros    = new ClsNSQLParametro[10];
                parametros[0] = new ClsNSQLParametro(Compra.Id, "@Id", SqlDbType.Int);
                parametros[1] = new ClsNSQLParametro(Compra.IdTipoComprobante, "@IdTipoComprobante", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(Compra.IdEmpleado, "@IdEmpleado", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(Compra.IdProveedor, "@IdProveedor", SqlDbType.VarChar);
                parametros[4] = new ClsNSQLParametro(Compra.Serie, "@Serie", SqlDbType.VarChar);
                parametros[5] = new ClsNSQLParametro(Compra.Numero, "@Numero", SqlDbType.VarChar);
                parametros[6] = new ClsNSQLParametro(Compra.Fecha, "@Fecha", SqlDbType.Date);
                parametros[7] = new ClsNSQLParametro(Compra.Total, "@Total", SqlDbType.Decimal);
                parametros[8] = new ClsNSQLParametro(Compra.Observacion, "@Observacion", SqlDbType.VarChar);
                parametros[9] = new ClsNSQLParametro(Compra.Estado, "@Estado", SqlDbType.Bit);
            }
            else
            {
                Procedimiento = "CrearCompra";
                parametros    = new ClsNSQLParametro[9];
                parametros[0] = new ClsNSQLParametro(Compra.IdTipoComprobante, "@IdTipoComprobante", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Compra.IdEmpleado, "@IdEmpleado", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(Compra.IdProveedor, "@IdProveedor", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(Compra.Serie, "@Serie", SqlDbType.VarChar);
                parametros[4] = new ClsNSQLParametro(Compra.Numero, "@Numero", SqlDbType.VarChar);
                parametros[5] = new ClsNSQLParametro(Compra.Fecha, "@Fecha", SqlDbType.Date);
                parametros[6] = new ClsNSQLParametro(Compra.Total, "@Total", SqlDbType.Decimal);
                parametros[7] = new ClsNSQLParametro(Compra.Observacion, "@Observacion", SqlDbType.VarChar);
                parametros[8] = new ClsNSQLParametro(Compra.Estado, "@Estado", SqlDbType.Bit);
            }
            return(Convert.ToInt32(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros).Tables[0].Rows[0]["IdCompra"].ToString()));
        }
예제 #16
0
        public static bool Guardar(ClsDetalleKardex DetalleKardex)
        {
            string Procedimiento = string.Empty;

            ClsNSQLParametro[] parametros;

            if (DetalleKardex.Id != 0)
            {
                Procedimiento = "ActualizarDetalleKardex";
                parametros    = new ClsNSQLParametro[10];
                parametros[0] = new ClsNSQLParametro(DetalleKardex.Id, "@Id", SqlDbType.Int);
                parametros[1] = new ClsNSQLParametro(DetalleKardex.IdKardex, "@IdKardex", SqlDbType.VarChar);
                parametros[2] = new ClsNSQLParametro(DetalleKardex.Fecha, "@Fecha", SqlDbType.Date);
                parametros[3] = new ClsNSQLParametro(DetalleKardex.IdTipoOperacion, "@IdTipoOperacion", SqlDbType.VarChar);
                parametros[4] = new ClsNSQLParametro(DetalleKardex.IdTipoComprobante, "@IdTipoComprobante", SqlDbType.VarChar);
                parametros[5] = new ClsNSQLParametro(DetalleKardex.Serie, "@Serie", SqlDbType.VarChar);
                parametros[6] = new ClsNSQLParametro(DetalleKardex.Numero, "@Numero", SqlDbType.VarChar);
                parametros[7] = new ClsNSQLParametro(DetalleKardex.Cantidad, "@Cantidad", SqlDbType.Decimal);
                parametros[8] = new ClsNSQLParametro(DetalleKardex.CostoUnitario, "@CostoUnitario", SqlDbType.Decimal);
                parametros[9] = new ClsNSQLParametro(DetalleKardex.CostoTotal, "@CostoTotal", SqlDbType.Decimal);
            }
            else
            {
                Procedimiento = "CrearDetalleKardex";
                parametros    = new ClsNSQLParametro[9];
                parametros[0] = new ClsNSQLParametro(DetalleKardex.IdKardex, "@IdKardex", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(DetalleKardex.Fecha, "@Fecha", SqlDbType.Date);
                parametros[2] = new ClsNSQLParametro(DetalleKardex.IdTipoOperacion, "@IdTipoOperacion", SqlDbType.VarChar);
                parametros[3] = new ClsNSQLParametro(DetalleKardex.IdTipoComprobante, "@IdTipoComprobante", SqlDbType.VarChar);
                parametros[4] = new ClsNSQLParametro(DetalleKardex.Serie, "@Serie", SqlDbType.VarChar);
                parametros[5] = new ClsNSQLParametro(DetalleKardex.Numero, "@Numero", SqlDbType.VarChar);
                parametros[6] = new ClsNSQLParametro(DetalleKardex.Cantidad, "@Cantidad", SqlDbType.Decimal);
                parametros[7] = new ClsNSQLParametro(DetalleKardex.CostoUnitario, "@CostoUnitario", SqlDbType.Decimal);
                parametros[8] = new ClsNSQLParametro(DetalleKardex.CostoTotal, "@CostoTotal", SqlDbType.Decimal);
            }
            return(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros) != null);
        }
예제 #17
0
        public static int Guardar(ClsMesa Mesa, bool EsNuevo)
        {
            string Procedimiento = string.Empty;

            ClsNSQLParametro[] parametros;

            if (!EsNuevo)
            {
                Procedimiento = "ActualizarMesa";
                parametros    = new ClsNSQLParametro[3];
                parametros[0] = new ClsNSQLParametro(Mesa.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Mesa.Sillas, "@Sillas", SqlDbType.Int);
                parametros[2] = new ClsNSQLParametro(Mesa.Piso, "@Piso", SqlDbType.Int);
            }
            else
            {
                Procedimiento = "CrearMesa";
                parametros    = new ClsNSQLParametro[3];
                parametros[0] = new ClsNSQLParametro(Mesa.Id, "@Id", SqlDbType.VarChar);
                parametros[1] = new ClsNSQLParametro(Mesa.Sillas, "@Sillas", SqlDbType.Int);
                parametros[2] = new ClsNSQLParametro(Mesa.Piso, "@Piso", SqlDbType.Int);
            }
            return(Convert.ToInt32(ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros).Tables[0].Rows[0]["IdMesa"].ToString()));
        }
예제 #18
0
 public static string GenerarId()
 {
     return(ClsNConexion.EjecutarProcedimiento("GenerarIdKardex").Tables[0].Rows[0]["Id"].ToString());
 }
예제 #19
0
 public static DataTable Obtener(string Id)
 {
     ClsNSQLParametro[] parametros = new ClsNSQLParametro[1];
     parametros[0] = new ClsNSQLParametro(Id, "@Id", SqlDbType.VarChar);
     return(ClsNConexion.EjecutarProcedimiento("ObtenerEmpleado", parametros).Tables[0]);
 }
예제 #20
0
 public static DataTable Listar()
 {
     return(ClsNConexion.EjecutarProcedimiento("ListarEmpleado").Tables[0]);
 }
예제 #21
0
 public static DataTable BuscarPorDocumento(string Id)
 {
     ClsNSQLParametro[] parametros = new ClsNSQLParametro[1];
     parametros[0] = new ClsNSQLParametro(Id, "@Documento", SqlDbType.VarChar);
     return(ClsNConexion.EjecutarProcedimiento("BuscarClientePorDocumento", parametros).Tables[0]);
 }
예제 #22
0
 public static DataTable Listar()
 {
     return(ClsNConexion.EjecutarProcedimiento("ListarTipoProducto").Tables[0]);
 }
예제 #23
0
 public static DataTable Obtener(int Id)
 {
     ClsNSQLParametro[] parametros = new ClsNSQLParametro[1];
     parametros[0] = new ClsNSQLParametro(Id, "@Id", SqlDbType.Int);
     return(ClsNConexion.EjecutarProcedimiento("ObtenerUnidadMedida", parametros).Tables[0]);
 }
예제 #24
0
 public static DataTable Listar()
 {
     return(ClsNConexion.EjecutarProcedimiento("ListarTipoComprobante").Tables[0]);
 }
예제 #25
0
 public static string ObtenerKardexDeUnInsumo(string IdInsumo)
 {
     ClsNSQLParametro[] parametros = new ClsNSQLParametro[1];
     parametros[0] = new ClsNSQLParametro(IdInsumo, "@IdInsumo", SqlDbType.VarChar);
     return(ClsNConexion.EjecutarProcedimiento("ObtenerIdKardexInsumo", parametros).Tables[0].Rows[0]["Id"].ToString());
 }
예제 #26
0
        //public static string Guardar(ClsUnidadMedida UnidadMedida)
        //{
        //    string Procedimiento = string.Empty;
        //    ClsNSQLParametro[] parametros;

        //    if (UnidadMedida.Id != string.Empty)
        //    {
        //        Procedimiento = "ActualizarUnidadMedida";
        //        parametros = new ClsNSQLParametro[7];
        //        parametros[0] = new ClsNSQLParametro(UnidadMedida.Id, "@Id", SqlDbType.VarChar);
        //        parametros[1] = new ClsNSQLParametro(UnidadMedida.IdCliente, "@IdCliente", SqlDbType.VarChar);
        //        parametros[2] = new ClsNSQLParametro(UnidadMedida.IdEmpleado, "@IdEmpleado", SqlDbType.VarChar);
        //        parametros[3] = new ClsNSQLParametro(UnidadMedida.TipoUnidadMedida, "@TipoUnidadMedida", SqlDbType.Bit);
        //        parametros[4] = new ClsNSQLParametro(UnidadMedida.FechaUnidadMedida, "@FechaUnidadMedida", SqlDbType.Date);
        //        parametros[5] = new ClsNSQLParametro(UnidadMedida.Total, "@Total", SqlDbType.Decimal);
        //        parametros[6] = new ClsNSQLParametro(UnidadMedida.Estado, "@Estado", SqlDbType.Int);
        //    }
        //    else
        //    {
        //        Procedimiento = "CrearUnidadMedida";
        //        parametros = new ClsNSQLParametro[7];
        //        parametros[0] = new ClsNSQLParametro(UnidadMedida.Id, "@Id", SqlDbType.VarChar);
        //        parametros[1] = new ClsNSQLParametro(UnidadMedida.IdCliente, "@IdCliente", SqlDbType.VarChar);
        //        parametros[2] = new ClsNSQLParametro(UnidadMedida.IdEmpleado, "@IdEmpleado", SqlDbType.VarChar);
        //        parametros[3] = new ClsNSQLParametro(UnidadMedida.TipoUnidadMedida, "@TipoUnidadMedida", SqlDbType.Bit);
        //        parametros[4] = new ClsNSQLParametro(UnidadMedida.FechaUnidadMedida, "@FechaUnidadMedida", SqlDbType.Date);
        //        parametros[5] = new ClsNSQLParametro(UnidadMedida.Total, "@Total", SqlDbType.Decimal);
        //        parametros[6] = new ClsNSQLParametro(UnidadMedida.Estado, "@Estado", SqlDbType.Int);
        //    }
        //    return ClsNConexion.EjecutarProcedimiento(Procedimiento, parametros).Tables[0].Rows[0]["IdUnidadMedida"].ToString();
        //}

        public static DataTable Listar()
        {
            return(ClsNConexion.EjecutarProcedimiento("ListarUnidadMedida").Tables[0]);
        }
예제 #27
0
 public static DataTable Listar()
 {
     return(ClsNConexion.EjecutarProcedimiento("ListarDetalleKardex").Tables[0]);
 }
예제 #28
0
 public static DataTable Listar()
 {
     return(ClsNConexion.EjecutarProcedimiento("ListarSerieVenta").Tables[0]);
 }
예제 #29
0
        //public static DataTable BuscarPorDocumento(string Id)
        //{
        //    ClsNSQLParametro[] parametros = new ClsNSQLParametro[1];
        //    parametros[0] = new ClsNSQLParametro(Id, "@Documento", SqlDbType.VarChar);
        //    return ClsNConexion.EjecutarProcedimiento("BuscarDetalleProducto", parametros).Tables[0];
        //}

        public static DataTable ObtenerPorProducto(string ProductoId)
        {
            ClsNSQLParametro[] parametros = new ClsNSQLParametro[1];
            parametros[0] = new ClsNSQLParametro(ProductoId, "@IdProducto", SqlDbType.VarChar);
            return(ClsNConexion.EjecutarProcedimiento("ObtenerDetallesProducto", parametros).Tables[0]);
        }