示例#1
0
        public string show(string ruc)
        {
            SqlDataReader sqlDataReaderProvider;
            DataTable     dataTableProvider = new DataTable("tblProveedores");

            comando.Connection  = conexion.OpenConnection();
            comando.CommandText = "sp_show_name_proveedor";
            comando.CommandType = CommandType.StoredProcedure;

            comando.Parameters.AddWithValue("@ruc", ruc);

            comando.ExecuteNonQuery();
            sqlDataReaderProvider = comando.ExecuteReader();
            dataTableProvider.Load(sqlDataReaderProvider);
            comando.Parameters.Clear();

            conexion.CloseConnection();

            if (dataTableProvider.Rows.Count > 0)
            {
                return(dataTableProvider.Rows[0]["RazonSocial"].ToString());
            }
            else
            {
                return(null);
            }
        }
示例#2
0
        public DataTable index()
        {
            SqlDataReader sqlDataReader;
            DataTable     dataTableDetraccion = new DataTable();

            sqlCommand.Connection  = conexion.OpenConnection();
            sqlCommand.CommandText = "sp_all_detracciones";
            sqlCommand.CommandType = CommandType.StoredProcedure;
            sqlDataReader          = sqlCommand.ExecuteReader();
            dataTableDetraccion.Load(sqlDataReader);
            conexion.CloseConnection();
            return(dataTableDetraccion);
        }
示例#3
0
        public DataTable all()
        {
            SqlDataReader sqlDataReader;
            DataTable     dataTable = new DataTable();

            comando.Connection  = conexion.OpenConnection();
            comando.CommandText = "sp_all_tipo_cambio";
            comando.CommandType = CommandType.StoredProcedure;
            sqlDataReader       = comando.ExecuteReader();
            dataTable.Load(sqlDataReader);
            conexion.CloseConnection();
            return(dataTable);
        }
示例#4
0
        public DataTable login(string usuario, string contrasenia)
        {
            SqlDataReader sqlDataReaderProvider;
            DataTable     dataTableProvider = new DataTable("tblUsuarios");

            comando.Connection  = conexion.OpenConnection();
            comando.CommandText = "sp_login";
            comando.CommandType = CommandType.StoredProcedure;

            comando.Parameters.AddWithValue("@Usuario", usuario);
            comando.Parameters.AddWithValue("@Contrasenia", contrasenia);

            comando.ExecuteNonQuery();
            sqlDataReaderProvider = comando.ExecuteReader();
            dataTableProvider.Load(sqlDataReaderProvider);
            comando.Parameters.Clear();

            conexion.CloseConnection();

            if (dataTableProvider.Rows.Count > 0)
            {
                return(dataTableProvider);
            }
            else
            {
                return(null);
            }
        }
示例#5
0
        public string showAcount(string codigo)
        {
            SqlDataReader sqlDataReaderPlanContable;
            DataTable     dataTableProvider = new DataTable("tblPlanContable");

            comando.Connection  = conexion.OpenConnection();
            comando.CommandText = "sp_show_name_cuenta";
            comando.CommandType = CommandType.StoredProcedure;

            comando.Parameters.AddWithValue("@codigo", codigo);

            comando.ExecuteNonQuery();
            sqlDataReaderPlanContable = comando.ExecuteReader();
            dataTableProvider.Load(sqlDataReaderPlanContable);
            comando.Parameters.Clear();

            conexion.CloseConnection();

            if (dataTableProvider.Rows.Count > 0)
            {
                return(dataTableProvider.Rows[0]["Cuenta"].ToString());
            }
            else
            {
                return(null);
            }
        }
        public DataTable allCdpTypes()
        {
            SqlDataReader leer;
            DataTable     dataTableCDPType = new DataTable();

            comando.Connection  = conexion.OpenConnection();
            comando.CommandText = "sp_all_tipo_comprobante";
            comando.CommandType = CommandType.StoredProcedure;
            leer = comando.ExecuteReader();
            dataTableCDPType.Load(leer);
            conexion.CloseConnection();
            return(dataTableCDPType);
        }
示例#7
0
        public void insert(
            int mes, string numeroRegistro, string fechaEmision, string fechaPago, string cdpTipo, string cdpSerie,
            string cdpNumeroDocumento, string proveedorTipo, string proveedorNumero, string proveedorNombreRazonSocial,
            string cuenta, string descripcion, double valorExportacion, double baseImponible, double importeTotalExonerada,
            double importeTotalInafecta, double igv, double importeTotal, double tipoCambio, double dolares, double igvRetencion,
            string cuentaDestino, string pago, string referenciaFecha, string referenciaTipo, string referenciaSerie, string referenciaNumeroDocumento,
            string codigo, string constanciaNumero, string constanciaFechaPago, double detraccionSoles, string referencia, string observacion
            )
        {
            comando.Connection  = conexion.OpenConnection();
            comando.CommandText = "sp_insert_registro_ventas";
            comando.CommandType = CommandType.StoredProcedure;

            comando.Parameters.AddWithValue("@Mes", mes);
            comando.Parameters.AddWithValue("@NReg", numeroRegistro);
            comando.Parameters.AddWithValue("@FechaEmision", fechaEmision);
            comando.Parameters.AddWithValue("@FechaPago", fechaPago);
            comando.Parameters.AddWithValue("@CTipo", cdpTipo);
            comando.Parameters.AddWithValue("@CSerie", cdpSerie);
            comando.Parameters.AddWithValue("@CNDocumento", cdpNumeroDocumento);
            comando.Parameters.AddWithValue("@PTipo", proveedorTipo);
            comando.Parameters.AddWithValue("@PNumero", proveedorNumero);
            comando.Parameters.AddWithValue("@PNombreRazonSocial", proveedorNombreRazonSocial);
            comando.Parameters.AddWithValue("@Cuenta", cuenta);
            comando.Parameters.AddWithValue("@Descripcion", descripcion);
            comando.Parameters.AddWithValue("@ValorExportacion", valorExportacion);
            comando.Parameters.AddWithValue("@BaseImponible", baseImponible);
            comando.Parameters.AddWithValue("@ImporteTotalExonerada", importeTotalExonerada);
            comando.Parameters.AddWithValue("@ImporteTotalInafecta", importeTotalInafecta);
            comando.Parameters.AddWithValue("@IGV", igv);
            comando.Parameters.AddWithValue("@ImporteTotal", importeTotal);
            comando.Parameters.AddWithValue("@TC", tipoCambio);
            comando.Parameters.AddWithValue("@Dolares", dolares);
            comando.Parameters.AddWithValue("@IgvRetencion", igvRetencion);
            comando.Parameters.AddWithValue("@CuentaDestino", cuentaDestino);
            comando.Parameters.AddWithValue("@Pago", pago);
            comando.Parameters.AddWithValue("@ReferenciaFecha", referenciaFecha);
            comando.Parameters.AddWithValue("@ReferenciaTipo", referenciaTipo);
            comando.Parameters.AddWithValue("@ReferenciaSerie", referenciaSerie);
            comando.Parameters.AddWithValue("@ReferenciaNumeroDocumento", referenciaNumeroDocumento);
            comando.Parameters.AddWithValue("@Codigo", codigo);
            comando.Parameters.AddWithValue("@ConstanciaNumero", constanciaNumero);
            comando.Parameters.AddWithValue("@ConstanciaFechaPago", constanciaFechaPago);
            comando.Parameters.AddWithValue("@DetraccionSoles", detraccionSoles);
            comando.Parameters.AddWithValue("@Referencia", referencia);
            comando.Parameters.AddWithValue("@Observacion", observacion);

            comando.ExecuteNonQuery();
            comando.Parameters.Clear();
            conexion.CloseConnection();
        }