コード例 #1
0
        // GET ID
        public DataTable GetIDVenta(DB_compras CompraID)
        {
            string        respuesta  = "";
            DataTable     AllCompras = new DataTable("compras");
            SqlConnection SQL        = new SqlConnection();

            try
            {
                SQL.ConnectionString = ConexionDB.StringConection;
                SqlCommand SQL_comando = new SqlCommand();
                SQL_comando.Connection = SQL;

                SQL_comando.CommandText = "GET_ID_compras";
                SQL_comando.CommandType = CommandType.StoredProcedure;

                SqlParameter IDVENTA = new SqlParameter();
                IDVENTA.ParameterName = "@idcompra";
                IDVENTA.SqlDbType     = SqlDbType.Int;
                IDVENTA.Size          = 256;
                IDVENTA.Value         = CompraID.Compra_id;
                SQL_comando.Parameters.Add(IDVENTA);

                SqlDataAdapter RespuestaSQL = new SqlDataAdapter(SQL_comando);
                RespuestaSQL.Fill(AllCompras);
            }
            catch (Exception error)
            {
                respuesta  = error.Message;
                AllCompras = null;
                throw;
            }
            finally
            {
                if (SQL.State == ConnectionState.Open)
                {
                    SQL.Close();
                }
            }
            return(AllCompras);
        }
コード例 #2
0
        // GET SEARCH
        public DataTable GetSearch(DB_compras CompraSearch)
        {
            string        respuesta  = "";
            DataTable     AllCompras = new DataTable("compras");
            SqlConnection SQL        = new SqlConnection();

            try
            {
                SQL.ConnectionString = ConexionDB.StringConection;
                SqlCommand SQL_comando = new SqlCommand();
                SQL_comando.Connection = SQL;

                SQL_comando.CommandText = "GET_SEARCH_compras";
                SQL_comando.CommandType = CommandType.StoredProcedure;

                SqlParameter Search = new SqlParameter();
                Search.ParameterName = "@search";
                Search.SqlDbType     = SqlDbType.VarChar;
                Search.Size          = 256;
                Search.Value         = CompraSearch.Search_value;
                SQL_comando.Parameters.Add(Search);

                SqlDataAdapter RespuestaSQL = new SqlDataAdapter(SQL_comando);
                RespuestaSQL.Fill(AllCompras);
            }
            catch (Exception error)
            {
                respuesta  = error.Message;
                AllCompras = null;
                throw;
            }
            finally
            {
                if (SQL.State == ConnectionState.Open)
                {
                    SQL.Close();
                }
            }
            return(AllCompras);
        }
コード例 #3
0
        // DELETE
        public string Delete(DB_compras Compradel)
        {
            string        respuesta = "";
            SqlConnection SQL       = new SqlConnection();

            try
            {
                SQL.ConnectionString = ConexionDB.StringConection;
                SQL.Open();

                SqlCommand SQL_comando = new SqlCommand();
                SQL_comando.Connection  = SQL;
                SQL_comando.CommandText = "DELETEventas";
                SQL_comando.CommandType = CommandType.StoredProcedure;

                // Creamos parametros de ejecucion SQL
                SqlParameter COMPRA = new SqlParameter();
                COMPRA.ParameterName = "@idcompra";
                COMPRA.SqlDbType     = SqlDbType.Int;
                COMPRA.Size          = 250;
                COMPRA.Value         = Compradel.Compra_id;
                SQL_comando.Parameters.Add(COMPRA);

                respuesta = SQL_comando.ExecuteNonQuery() == 1 || true ? "Realizado Exitosamente" : "Error al eliminar la compra";
            }
            catch (Exception error)
            {
                respuesta = error.Message;
                throw;
            }
            finally
            {
                if (SQL.State == ConnectionState.Open)
                {
                    SQL.Close();
                }
            }
            return(respuesta);
        }
コード例 #4
0
        // EDIT
        public string Edit(DB_compras CompraEDIT)
        {
            string        respuesta = "";
            SqlConnection SQL       = new SqlConnection();

            try
            {
                SQL.ConnectionString = ConexionDB.StringConection;
                SQL.Open();

                SqlCommand SQL_comando = new SqlCommand();
                SQL_comando.Connection  = SQL;
                SQL_comando.CommandText = "PUTcompras";
                SQL_comando.CommandType = CommandType.StoredProcedure;

                // Creamos parametros de ejecucion SQL
                SqlParameter COMPRA = new SqlParameter();
                COMPRA.ParameterName = "@idcompra";
                COMPRA.SqlDbType     = SqlDbType.Int;
                COMPRA.Size          = 250;
                COMPRA.Value         = CompraEDIT.Compra_id;
                SQL_comando.Parameters.Add(COMPRA);

                SqlParameter STAUTS = new SqlParameter(); // instanciamos
                STAUTS.ParameterName = "@status_id";      // nombre de variable
                STAUTS.SqlDbType     = SqlDbType.Int;     // tipo de variable
                STAUTS.Size          = 256;
                STAUTS.Value         = CompraEDIT.Status_id;
                SQL_comando.Parameters.Add(STAUTS);          // Añadimos al comando

                SqlParameter PROVEEDOR = new SqlParameter(); // instanciamos
                PROVEEDOR.ParameterName = "@proveedor_id";   // nombre de variable
                PROVEEDOR.SqlDbType     = SqlDbType.Int;     // tipo de variable
                PROVEEDOR.Size          = 256;
                PROVEEDOR.Value         = CompraEDIT.Proveedor_id;
                SQL_comando.Parameters.Add(PROVEEDOR);       // Añadimos al comando

                SqlParameter COMPRADOR = new SqlParameter(); // instanciamos
                COMPRADOR.ParameterName = "@usuario_id";     // nombre de variable
                COMPRADOR.SqlDbType     = SqlDbType.Int;     // tipo de variable
                COMPRADOR.Size          = 256;
                COMPRADOR.Value         = CompraEDIT.Usuario_id;
                SQL_comando.Parameters.Add(COMPRADOR);                     // Añadimos al comando

                SqlParameter CORRELATIVO = new SqlParameter();             // instanciamos
                CORRELATIVO.ParameterName = "@compra_correlativ";          // nombre de variable
                CORRELATIVO.SqlDbType     = SqlDbType.VarChar;             // tipo de variable
                CORRELATIVO.Size          = 150;                           // Tamaño de variable
                CORRELATIVO.Value         = CompraEDIT.Compra_correlativo; // Valor de la variable
                SQL_comando.Parameters.Add(CORRELATIVO);                   // Añadimos al comando

                SqlParameter FACTURA = new SqlParameter();                 // instanciamos
                FACTURA.ParameterName = "@compra_factura";                 // nombre de variable
                FACTURA.SqlDbType     = SqlDbType.VarChar;                 // tipo de variable
                FACTURA.Size          = 500;                               // Tamaño de variable
                FACTURA.Value         = CompraEDIT.Compra_factura;         // valor de la variable
                SQL_comando.Parameters.Add(FACTURA);                       // Añadimos al comando

                SqlParameter ANULADO = new SqlParameter();                 // instanciamos
                ANULADO.ParameterName = "@compra_anulado";                 // nombre de variable
                ANULADO.SqlDbType     = SqlDbType.Int;                     // tipo de variable
                ANULADO.Size          = 1;                                 // Tamaño de variable
                ANULADO.Value         = CompraEDIT.Compra_anulado;         // valor de la variable
                SQL_comando.Parameters.Add(ANULADO);                       // Añadimos al comando

                SqlParameter FECHA = new SqlParameter();                   // instanciamos
                FECHA.ParameterName = "@compra_fecha";                     // nombre de variable
                FECHA.SqlDbType     = SqlDbType.Date;                      // tipo de variable
                FECHA.Value         = CompraEDIT.Compra_fecha;             // valor de la variable
                SQL_comando.Parameters.Add(FECHA);                         // Añadimos al comando

                SqlParameter SERIE = new SqlParameter();                   // instanciamos
                SERIE.ParameterName = "@compra_serie";                     // nombre de variable
                SERIE.SqlDbType     = SqlDbType.VarChar;                   // tipo de variable
                SERIE.Size          = 300;                                 // Tamaño de variable
                SERIE.Value         = CompraEDIT.Compra_serie;             // valor de la variable
                SQL_comando.Parameters.Add(SERIE);                         // Añadimos al comando

                SqlParameter IVA = new SqlParameter();                     // instanciamos
                IVA.ParameterName = "@compra_iva";                         // nombre de variable
                IVA.SqlDbType     = SqlDbType.Int;                         // tipo de variable
                IVA.Size          = 2;
                IVA.Value         = CompraEDIT.Compra_iva;
                SQL_comando.Parameters.Add(IVA);               // Añadimos al comando

                SqlParameter COMPRAIVA = new SqlParameter();   // instanciamos
                COMPRAIVA.ParameterName = "@compra_total_iva"; // nombre de variable
                COMPRAIVA.SqlDbType     = SqlDbType.Decimal;   // tipo de variable
                COMPRAIVA.Size          = 250;
                COMPRAIVA.Value         = CompraEDIT.Compra_total_iva;
                SQL_comando.Parameters.Add(COMPRAIVA);                // Añadimos al comando

                SqlParameter COMPRASINIVA = new SqlParameter();       // instanciamos
                COMPRASINIVA.ParameterName = "@compra_total_sin_iva"; // nombre de variable
                COMPRASINIVA.SqlDbType     = SqlDbType.Decimal;       // tipo de variable
                COMPRASINIVA.Size          = 250;
                COMPRASINIVA.Value         = CompraEDIT.Compra_total_sin_iva;
                SQL_comando.Parameters.Add(COMPRASINIVA); // Añadimos al comando

                respuesta = SQL_comando.ExecuteNonQuery() == 1 || true ? "Realizado Exitosamente" : "Error al modificar la compra";
            }
            catch (Exception error)
            {
                respuesta = error.Message;
                throw;
            }
            finally
            {
                if (SQL.State == ConnectionState.Open)
                {
                    SQL.Close();
                }
            }
            return(respuesta);
        }