// 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); }
// 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); }
// 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); }
// 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); }