private void BtnGuardar_Click(object sender, EventArgs e) { ClsInsumo Insumo = new ClsInsumo( TxtCodigo.Text, TxtNombre.Text, Convert.ToDouble(TxtCantidad.Text), Convert.ToDouble(TxtCostoUnitario.Text), Convert.ToDouble(TxtCostoTotal.Text), InsumosId[CmbUnidadMedida.SelectedIndex] ); ClsNInsumo.Guardar(Insumo, EsNuevoInsumo); AjustarEstadoControles(false); LimpiarControles(); ListarInsumo(); }
private void BtnGuardar_Click(object sender, EventArgs e) { DateTime Fecha = Convert.ToDateTime(DtpFecha.Text); ClsCompra Compra = new ClsCompra( TiposComprobanteId[CmbTipoComprobante.SelectedIndex], EmpleadoId, ProveedorId, TxtSerie.Text, TxtNumero.Text, Fecha, Convert.ToDouble(TxtTotalNumerico.Text), TxtObservacion.Text, true ); int CompraId = ClsNCompra.Guardar(Compra); foreach (DataGridViewRow Fila in DgvDetalleCompra.Rows) { ClsDetalleCompra DetalleCompra = new ClsDetalleCompra( CompraId, Fila.Cells["IdInsumo"].Value.ToString(), Convert.ToDouble(Fila.Cells["CostoUnitario"].Value), Convert.ToDouble(Fila.Cells["Cantidad"].Value), Convert.ToDouble(Fila.Cells["Subtotal"].Value) ); string KardexId = ClsNKardex.ObtenerKardexDeUnInsumo(Fila.Cells["IdInsumo"].Value.ToString()); ClsDetalleKardex DetalleKardex = new ClsDetalleKardex( KardexId, Fecha, "01", TiposComprobanteId[CmbTipoComprobante.SelectedIndex], TxtSerie.Text, TxtNumero.Text, DetalleCompra.Cantidad, DetalleCompra.CostoUnitario, DetalleCompra.Subtotal ); ClsNDetalleCompra.Guardar(DetalleCompra); ClsNDetalleKardex.Guardar(DetalleKardex); ClsNInsumo.Entrada(DetalleCompra); } LimpiarControles(); AjustarControles(false); }
private void TxtIdProducto_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (ClsNRequerido.AlphaNumerico(TxtIdInsumo.Text, 4)) { DataTable TablaInsumo = ClsNInsumo.Obtener(TxtIdInsumo.Text); if (TablaInsumo.Rows.Count > 0) { TxtNombreInsumo.Text = TablaInsumo.Rows[0]["Nombre"].ToString(); } else { MessageBox.Show("No se encontro ningun proveedor"); } } else { MessageBox.Show("El Codigo de proveedor debe tener 4 caracteres"); } } }
private void BtnGuardar_Click(object sender, EventArgs e) { if (MesaId != null && ClienteId != null && DgvPedidosMesa.Rows.Count > 0 && TxtNumero.Text != null && CmbSerie.SelectedIndex > -1) { int Estado = RdnEstadoAtendido.Checked ? 1 : RdnEstadoEspera.Checked ? 2 : 3; ClsPedido Pedido = new ClsPedido ( TxtIdPedido.Text, ClienteId, EmpleadoId, false,// FALSE indica pedido mesa Convert.ToDateTime(DtpFechaPedido.Text), Convert.ToDouble(TxtTotalNumerico.Text), Estado ); ClsNPedido.Guardar(Pedido, true); foreach (DataGridViewRow Fila in DgvPedidosMesa.Rows) { ClsDetallePedido Detalle = new ClsDetallePedido ( TxtIdPedido.Text, Fila.Cells[0].Value.ToString(), Convert.ToDouble(Fila.Cells[3].Value), Convert.ToInt32(Fila.Cells[2].Value), Convert.ToDouble(Fila.Cells[4].Value) ); ClsNDetallePedido.Guardar(Detalle); DataTable TablaDetalleProducto = ClsNDetalleProducto.ObtenerPorProducto(Detalle.IdProducto); if (CmbTipoComprobante.SelectedIndex == 0) { ClsBoleta Boleta = new ClsBoleta( CmbSerie.SelectedItem.ToString(), TxtNumero.Text, Convert.ToDateTime(DtpFechaPedido.Text), TxtIdPedido.Text ); ClsNInsumo.CrearBoleta(Boleta); } else { ClsFactura Factura = new ClsFactura( CmbSerie.SelectedItem.ToString(), TxtNumero.Text, Convert.ToDateTime(DtpFechaPedido.Text), ("GR" + TxtNumero.Text), TxtIdPedido.Text ); ClsNInsumo.CrearFactura(Factura); } foreach (DataRow FilaDetalleProducto in TablaDetalleProducto.Rows) { ClsDetalleProducto DetalleProducto = new ClsDetalleProducto( FilaDetalleProducto["IdInsumo"].ToString(), FilaDetalleProducto["IdProducto"].ToString(), Convert.ToDouble(FilaDetalleProducto["Cantidad"]) ); if (CmbTipoComprobante.SelectedIndex == 0) { ClsNInsumo.SalidaBoleta(DetalleProducto, CmbSerie.SelectedItem.ToString(), TxtNumero.Text); } else { ClsNInsumo.SalidaFactura(DetalleProducto, CmbSerie.SelectedItem.ToString(), TxtNumero.Text); } } } LimpiarControles(); AjustarControles(false); TxtTotalLiteral.Text = string.Empty; TxtTotalNumerico.Text = 0.ToString(); } else { MessageBox.Show("Llene la Pedido correctamente"); } }
private void ListarInsumo() { DgvInsumo.DataSource = ClsNInsumo.Listar(); }
private void GenerarId() { TxtCodigo.Text = ClsNInsumo.GenerarId(); }