public int add(IngresoEnt ingreso) { SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString); SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandType = CommandType.StoredProcedure; sqlCommand.CommandText = "insertarIngreso"; sqlCommand.Parameters.AddWithValue("@Id_Proveedor", ingreso.ID_PROVEEDOR); sqlCommand.Parameters.AddWithValue("@Hora", ingreso.HORA); sqlCommand.Parameters.AddWithValue("@Tipo", ingreso.TIPO); sqlCommand.Parameters.AddWithValue("@Numero_De_Registro", ingreso.NUMERO_DE_REGISTRO); sqlCommand.Parameters.AddWithValue("@Numero_De_Nota_De_Entrega", ingreso.NUMERO_DE_NOTA_DE_ENTREGA); sqlCommand.Parameters.AddWithValue("@Monto", ingreso.MONTO); if (ingreso.OBSERVACIONES != "") { sqlCommand.Parameters.AddWithValue("@Observaciones", ingreso.OBSERVACIONES); } else { sqlCommand.Parameters.AddWithValue("@Observaciones", DBNull.Value); } sqlConnection.Open(); int id = Convert.ToInt32(sqlCommand.ExecuteScalar()); sqlConnection.Close(); return id; }
public void cancel(IngresoEnt ingreso) { SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString); SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandType = CommandType.Text; sqlCommand.CommandText = "Update Ingreso Set Estado = 'ANULADA' Where Id = @Id"; sqlCommand.Parameters.AddWithValue("@Id", ingreso.ID); sqlConnection.Open(); sqlCommand.ExecuteNonQuery(); sqlConnection.Close(); }
public int getMaxId(IngresoEnt ingreso) { SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString); SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandType = CommandType.Text; sqlCommand.CommandText = "Select ISNULL(MAX(Id), 0) As Id From Ingreso Where Tipo = @Tipo"; sqlCommand.Parameters.AddWithValue("@Tipo", ingreso.TIPO); sqlConnection.Open(); int id = Convert.ToInt32(sqlCommand.ExecuteScalar()); sqlConnection.Close(); return id; }
public int existsId(IngresoEnt ingreso) { SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString); SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandType = CommandType.Text; sqlCommand.CommandText = "Select COUNT(Id) As Id From Ingreso Where Tipo = @Tipo And Id = @Id"; sqlCommand.Parameters.AddWithValue("@Tipo", ingreso.TIPO); sqlCommand.Parameters.AddWithValue("@Id", ingreso.ID); sqlConnection.Open(); int exists = Convert.ToInt32(sqlCommand.ExecuteScalar()); sqlConnection.Close(); return exists; }
public DataTable getById(IngresoEnt ingreso) { SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString); SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandType = CommandType.Text; sqlCommand.CommandText = "Select I.Id, I.Id_Proveedor, P.Nit, P.Nombre As Proveedor, I.Fecha, I.Numero_De_Registro, " + "I.Numero_De_Nota_De_Entrega, I.Monto, I.Observaciones, I.Estado From Proveedor P, Ingreso I " + "Where P.Id = I.Id_Proveedor And P.Estado = 1 And I.Id = @Id"; sqlCommand.Parameters.AddWithValue("@Id", ingreso.ID); SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(); sqlDataAdapter.SelectCommand = sqlCommand; DataTable dataTable = new DataTable("Ingreso"); sqlDataAdapter.Fill(dataTable); return dataTable; }
public void update(IngresoEnt ingreso) { SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString); SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandType = CommandType.Text; sqlCommand.CommandText = "Update Ingreso Set Id_Proveedor = @Id_Proveedor, " + "Numero_De_Nota_De_Entrega = @Numero_De_Nota_De_Entrega, Monto = @Monto, Observaciones = @Observaciones Where Id = @Id"; sqlCommand.Parameters.AddWithValue("@Id_Proveedor", ingreso.ID_PROVEEDOR); sqlCommand.Parameters.AddWithValue("@Numero_De_Nota_De_Entrega", ingreso.NUMERO_DE_NOTA_DE_ENTREGA); sqlCommand.Parameters.AddWithValue("@Monto", ingreso.MONTO); if (ingreso.OBSERVACIONES != "") { sqlCommand.Parameters.AddWithValue("@Observaciones", ingreso.OBSERVACIONES); } else { sqlCommand.Parameters.AddWithValue("@Observaciones", DBNull.Value); } sqlCommand.Parameters.AddWithValue("@Id", ingreso.ID); sqlConnection.Open(); sqlCommand.ExecuteNonQuery(); sqlConnection.Close(); }
public DataTable search(ProveedorEnt proveedor, IngresoEnt ingreso, ProductoEnt producto) { string where = ""; if (proveedor.NIT != "") { where = where + " And P.Nit Like '%" + proveedor.NIT + "%'"; } if (proveedor.NOMBRE != "") { where = where + " And P.Nombre Like '%" + proveedor.NOMBRE + "%'"; } if (ingreso.FECHA != "") { where = where + " And I.Fecha = '" + ingreso.FECHA + "'"; } if (ingreso.NUMERO_DE_REGISTRO != 0) { where = where + " And I.Numero_De_Registro = '" + ingreso.NUMERO_DE_REGISTRO + "'"; } if (ingreso.NUMERO_DE_NOTA_DE_ENTREGA != "") { where = where + " And I.Numero_De_Nota_De_Entrega Like '%" + ingreso.NUMERO_DE_NOTA_DE_ENTREGA + "%'"; } if (ingreso.ESTADO != "") { where = where + " And I.Estado Like '%" + ingreso.ESTADO + "%'"; } if (producto.CODIGO_DE_BARRAS != "") { where = where + " And Pr.Codigo_De_Barras = '" + producto.CODIGO_DE_BARRAS + "'"; } SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString); SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandType = CommandType.Text; sqlCommand.CommandText = "Select I.Id, P.Nit, P.Nombre As Proveedor, I.Fecha, I.Numero_De_Registro, I.Numero_De_Nota_De_Entrega, " + "I.Monto, I.Observaciones, I.Estado " + "From Proveedor P, Ingreso I, Producto Pr, Detalle_De_Ingreso DdI " + "Where P.Id = I.Id_Proveedor And P.Estado = 1 And I.Id = DdI.Id_Ingreso And I.Tipo = 'COMPRA' And Pr.Id = DdI.Id_Producto " + "And Pr.Estado = 1 And DdI.Estado in ('VIGENTE', 'ANULADO')" + where; SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(); sqlDataAdapter.SelectCommand = sqlCommand; DataTable dataTable = new DataTable("Ingreso"); sqlDataAdapter.Fill(dataTable); return dataTable; }
public void update(IngresoEnt ingreso) { objetoIngreso.update(ingreso); }
public int getNumeroDeRegistro(IngresoEnt ingreso) { SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString); SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandType = CommandType.Text; sqlCommand.CommandText = "Select COUNT(Id) As Numero_De_Registro From Ingreso Where Tipo = @Tipo"; sqlCommand.Parameters.AddWithValue("@Tipo", ingreso.TIPO); sqlConnection.Open(); int numeroDeRegistro = Convert.ToInt32(sqlCommand.ExecuteScalar()); sqlConnection.Close(); return numeroDeRegistro; }
public int getNumeroDeRegistro(IngresoEnt ingreso) { return objetoIngreso.getNumeroDeRegistro(ingreso); }
public DataTable search(ProveedorEnt proveedor, IngresoEnt ingreso, ProductoEnt producto) { return objetoIngreso.search(proveedor, ingreso, producto); }
public int getMinId(IngresoEnt ingreso) { return objetoIngreso.getMinId(ingreso); }
public DataTable getById(IngresoEnt ingreso) { return objetoIngreso.getById(ingreso); }
public int existsId(IngresoEnt ingreso) { return objetoIngreso.existsId(ingreso); }
public void cancel(IngresoEnt ingreso) { objetoIngreso.cancel(ingreso); }
public int add(IngresoEnt ingreso) { return objetoIngreso.add(ingreso); }