public void delete(DetalleDeIngresoEnt detalleDeIngreso) { SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString); SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandType = CommandType.Text; sqlCommand.CommandText = "Update Detalle_De_Ingreso Set Estado = 'ELIMINADO' Where Id = @Id"; sqlCommand.Parameters.AddWithValue("@Id", detalleDeIngreso.ID); sqlConnection.Open(); sqlCommand.ExecuteNonQuery(); sqlConnection.Close(); }
public void cancel(DetalleDeIngresoEnt detalleDeIngreso) { SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString); SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandType = CommandType.Text; sqlCommand.CommandText = "Update Detalle_De_Ingreso Set Estado = 'ANULADO' Where Estado = 'VIGENTE' And Id_Ingreso = @Id_Ingreso"; sqlCommand.Parameters.AddWithValue("@Id_Ingreso", detalleDeIngreso.ID_INGRESO); sqlConnection.Open(); sqlCommand.ExecuteNonQuery(); sqlConnection.Close(); }
public DataTable getByIngresoId(DetalleDeIngresoEnt detalleDeIngreso) { SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString); SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandType = CommandType.Text; sqlCommand.CommandText = "Select DdI.Id, DdI.Id_Producto, P.Codigo_De_Barras, P.Nombre_Generico, P.Marca, P.Presentacion, " + "P.Sabor_U_Olor, DdI.Cantidad, DdI.Precio_De_Compra, DdI.Monto_Total, DdI.Porcentaje_De_Utilidad, DdI.Precio_De_Venta " + "From Producto P, Detalle_De_Ingreso DdI " + "Where P.Id = DdI.Id_Producto And P.Estado = 1 And DdI.Estado != 'ELIMINADO' And DdI.Id_Ingreso = @Id_Ingreso"; sqlCommand.Parameters.AddWithValue("@Id_Ingreso", detalleDeIngreso.ID_INGRESO); SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(); sqlDataAdapter.SelectCommand = sqlCommand; DataTable dataTable = new DataTable("Ingreso"); sqlDataAdapter.Fill(dataTable); return dataTable; }
public void update(DetalleDeIngresoEnt detalleDeIngreso) { SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString); SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandType = CommandType.Text; sqlCommand.CommandText = "Update Detalle_De_Ingreso Set Cantidad = @Cantidad, Precio_De_Compra = @Precio_De_Compra, " + "Monto_Total = @Monto_Total, Porcentaje_De_Utilidad = @Porcentaje_De_Utilidad, Precio_De_Venta = @Precio_De_Venta " + "Where Id = @Id"; sqlCommand.Parameters.AddWithValue("@Cantidad", detalleDeIngreso.CANTIDAD); sqlCommand.Parameters.AddWithValue("@Precio_De_Compra", detalleDeIngreso.PRECIO_DE_COMPRA); sqlCommand.Parameters.AddWithValue("@Monto_Total", detalleDeIngreso.MONTO_TOTAL); sqlCommand.Parameters.AddWithValue("@Porcentaje_De_Utilidad", detalleDeIngreso.PORCENTAJE_DE_UTILIDAD); sqlCommand.Parameters.AddWithValue("@Precio_De_Venta", detalleDeIngreso.PRECIO_DE_VENTA); sqlCommand.Parameters.AddWithValue("@Id", detalleDeIngreso.ID); sqlConnection.Open(); sqlCommand.ExecuteNonQuery(); sqlConnection.Close(); }
public int add(DetalleDeIngresoEnt detalleDeIngreso) { SqlConnection sqlConnection = new SqlConnection(ConexionDal.connectionString); SqlCommand sqlCommand = sqlConnection.CreateCommand(); sqlCommand.CommandType = CommandType.StoredProcedure; sqlCommand.CommandText = "insertarDetalleDeIngreso"; sqlCommand.Parameters.AddWithValue("@Id_Ingreso", detalleDeIngreso.ID_INGRESO); sqlCommand.Parameters.AddWithValue("@Id_Producto", detalleDeIngreso.ID_PRODUCTO); sqlCommand.Parameters.AddWithValue("@Cantidad", detalleDeIngreso.CANTIDAD); sqlCommand.Parameters.AddWithValue("@Precio_De_Compra", detalleDeIngreso.PRECIO_DE_COMPRA); sqlCommand.Parameters.AddWithValue("@Monto_Total", detalleDeIngreso.MONTO_TOTAL); sqlCommand.Parameters.AddWithValue("@Porcentaje_De_Utilidad", detalleDeIngreso.PORCENTAJE_DE_UTILIDAD); sqlCommand.Parameters.AddWithValue("@Precio_De_Venta", detalleDeIngreso.PRECIO_DE_VENTA); sqlConnection.Open(); int idDetalleDeIngreso = Convert.ToInt32(sqlCommand.ExecuteScalar()); sqlConnection.Close(); return idDetalleDeIngreso; }
private void buttonGuardar_Click(object sender, EventArgs e) { if (validate()) { ingreso.ID_PROVEEDOR = proveedor.ID; ingreso.NUMERO_DE_NOTA_DE_ENTREGA = textBoxNumeroDeNotaDeEntrega.Text.Trim().ToUpper(); ingreso.MONTO = Convert.ToDecimal(calculateMonto()); ingreso.OBSERVACIONES = textBoxObservaciones.Text.Trim().ToUpper(); objetoIngreso.update(ingreso); foreach (DetalleDeIngresoEnt purchaseDetail in detalleDeIngresolist) { objetoDetalleDeIngreso.delete(purchaseDetail); } for (int rowIndex = 0; rowIndex < dataGridViewDetalleDeIngreso.Rows.Count; rowIndex++) { detalleDeIngreso = new DetalleDeIngresoEnt(); detalleDeIngreso.ID = Convert.ToInt32(dataGridViewDetalleDeIngreso["Id", rowIndex].Value); detalleDeIngreso.ID_INGRESO = ingreso.ID; detalleDeIngreso.ID_PRODUCTO = Convert.ToInt32(dataGridViewDetalleDeIngreso["Id_Producto", rowIndex].Value); detalleDeIngreso.CANTIDAD = Convert.ToDecimal(dataGridViewDetalleDeIngreso["Cantidad", rowIndex].Value); detalleDeIngreso.PRECIO_DE_COMPRA = Convert.ToDecimal(dataGridViewDetalleDeIngreso["Precio_De_Compra", rowIndex].Value); detalleDeIngreso.MONTO_TOTAL = Convert.ToDecimal(dataGridViewDetalleDeIngreso["Monto_Total", rowIndex].Value); detalleDeIngreso.PORCENTAJE_DE_UTILIDAD = Convert.ToDecimal(dataGridViewDetalleDeIngreso["Porcentaje_De_Utilidad", rowIndex].Value); detalleDeIngreso.PRECIO_DE_VENTA = Convert.ToDecimal(dataGridViewDetalleDeIngreso["Precio_De_Venta", rowIndex].Value); if (detalleDeIngreso.ID != 0) { objetoDetalleDeIngreso.update(detalleDeIngreso); } else { detalleDeIngreso.ID = objetoDetalleDeIngreso.add(detalleDeIngreso); } producto = new ProductoEnt(); producto.ID = detalleDeIngreso.ID_PRODUCTO; producto.PRECIO_DE_COMPRA = detalleDeIngreso.PRECIO_DE_COMPRA; producto.PRECIO_DE_VENTA = detalleDeIngreso.PRECIO_DE_VENTA; objetoProducto.updatePrecios(producto); } MessageBox.Show("Los datos fueron guardados correctamente", "OperaciĆ³n Exitosa", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } }
private void dataGridViewDetalleDeIngreso_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e) { if (e.Row.Cells["Id"].Value.ToString() != "0") { detalleDeIngreso = new DetalleDeIngresoEnt(); detalleDeIngreso.ID = Convert.ToInt32(e.Row.Cells["Id"].Value); detalleDeIngresolist.Add(detalleDeIngreso); } }
public void update(DetalleDeIngresoEnt detalleDeIngreso) { objetoDetalleDeIngreso.update(detalleDeIngreso); }
public DataTable getByIngresoId(DetalleDeIngresoEnt detalleDeIngreso) { return objetoDetalleDeIngreso.getByIngresoId(detalleDeIngreso); }
public void delete(DetalleDeIngresoEnt detalleDeIngreso) { objetoDetalleDeIngreso.delete(detalleDeIngreso); }
public void cancel(DetalleDeIngresoEnt detalleDeIngreso) { objetoDetalleDeIngreso.cancel(detalleDeIngreso); }
public int add(DetalleDeIngresoEnt detalleDeIngreso) { return objetoDetalleDeIngreso.add(detalleDeIngreso); }