private void Mostrar() { if (cbProducto.SelectedIndex == -1) { MessageBox.Show("Seleccione un proveedor de la lista"); } else { string fechaInicio = dtpFechaInicio.Value.ToString("yyyy-MM-dd"); string fechaFin = dtpFechaFin.Value.ToString("yyyy-MM-dd"); this.dataListado.DataSource = NCompra.reporteCompraProveedor(Convert.ToDateTime(fechaInicio + " 00:00:00"), Convert.ToDateTime(fechaFin + " 23:59:59"), Convert.ToInt32(cbProducto.SelectedValue)); lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count); if (this.dataListado.Rows.Count == 0) { this.dataListado.Visible = false; btnImprimir.Enabled = false; //ocultarColumnas(); } else { this.dataListado.Visible = true; btnImprimir.Enabled = true; ocultarColumnas(); } } }
private void Contar() { this.label11.Text = NCliente.Contar(); this.label19.Text = NProveedor.Contar(); this.label15.Text = NCompra.Contar(); this.label7.Text = NProducto.Contar(); }
private void Mostrar() { this.dataListado.DataSource = NCompra.mostrarDetalleIngreso(Convert.ToInt32(this.lblIdVenta.Text)); lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count); if (this.dataListado.Rows.Count == 0) { this.dataListado.Visible = false; } else { this.dataListado.Visible = true; Formato(); decimal nroTotalJabas = 00.00m, nroTotalPollos = 00.00m, kgs = 00.00m, nroUnidades = 00.00m, pesoTara = 00.00m, pesoNeto = 00.00m, importe = 00.00m; for (int i = 0; i < dataListado.Rows.Count; i++) { nroTotalJabas = nroTotalJabas + Convert.ToDecimal(dataListado.Rows[i].Cells[5].Value); nroTotalPollos = nroTotalPollos + Convert.ToDecimal(dataListado.Rows[i].Cells[7].Value); kgs = kgs + Convert.ToDecimal(dataListado.Rows[i].Cells[3].Value); nroUnidades = nroUnidades + Convert.ToDecimal(dataListado.Rows[i].Cells[4].Value); pesoTara = pesoTara + Convert.ToDecimal(dataListado.Rows[i].Cells[8].Value); pesoNeto = pesoNeto + Convert.ToDecimal(dataListado.Rows[i].Cells[9].Value); importe = importe + Convert.ToDecimal(dataListado.Rows[i].Cells[11].Value); } lblNroTotalJaba.Text = nroTotalJabas.ToString(); lblNroTotalPollos.Text = nroTotalPollos.ToString(); lblKgs.Text = kgs.ToString(); lblNroUnidades.Text = nroUnidades.ToString(); lblPesoTara.Text = pesoTara.ToString(); lblPesoNeto.Text = pesoNeto.ToString(); lblTotalImporte.Text = importe.ToString("#0.00#"); } }
public void Mostrar() { string fechaInicio = dtpFechaInicio.Value.ToString("yyyy-MM-dd"); string fechaFin = dtpFechaFin.Value.ToString("yyyy-MM-dd"); this.dataListado.DataSource = NCompra.Mostrar(Convert.ToDateTime(fechaInicio + " 00:00:00"), Convert.ToDateTime(fechaFin + " 23:59:59")); this.lblTotal.Text = "Total de Registros: " + this.dataListado.Rows.Count; this.dataListado.ClearSelection(); }
private void Mostrar() { this.dataListado.DataSource = NCompra.mostrarDetalleIngreso(Convert.ToInt32(this.lblIdVenta.Text)); lblTotal.Text = "Total de Registros: " + Convert.ToString(dataListado.Rows.Count); if (this.dataListado.Rows.Count == 0) { this.dataListado.Visible = false; } else { this.dataListado.Visible = true; Formato(); } }
private void btnCancelarCompra(object sender, RoutedEventArgs e) { NCompra nC = new NCompra(); nC.Delete(c); carrinho.Clear(); Carrinho.ItemsSource = null; IniciarCompra.Visibility = Visibility.Visible; CancelarCompra.Visibility = Visibility.Hidden; nP = new NProduto(); listaProdutos.ItemsSource = null; listaProdutos.ItemsSource = nP.Select(f.Id); }
private void btnGuardar_Click(object sender, EventArgs e) { try { string rpta = ""; if (this.txtIdProveedor.Text == string.Empty || this.txtFactura.Text == string.Empty || this.txtIva.Text == string.Empty || this.txtCorrelativo.Text == string.Empty) { MensajeError("Falta el Nombre"); errorProvider1.SetError(txtIdProveedor, "Ingrese el Nombre"); } else { if (this.IsNuevo) { rpta = NCompra.Insertar(Id_Trabajador, Convert.ToInt32(this.txtIdProveedor.Text), this.dateTimePicker2.Value, Convert.ToInt32(this.txtFactura.Text), Convert.ToDecimal(this.txtIva.Text), Convert.ToInt32(this.txtCorrelativo.Text), "EMITIDO", dtDetalles); } else { MensajeError("No es nuevo"); } if (rpta.Equals("Ok")) { if (this.IsNuevo) { MensajeOK("Guardado Correctamente"); } } else { MensajeError(rpta); } this.IsNuevo = false; this.Mostrar(); this.Botones(); this.Limpiar(); this.LimpiarDetalles(); this.Habilitar(false); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }
private void btnAnular_Click(object sender, EventArgs e) { if (DataListado.SelectedRows.Count == 0) { MensajeError("Seleccione una columna"); } else { try { DialogResult opcion; opcion = MessageBox.Show("¿Desea anular el registro seleccionado?", "Inventario", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (opcion == DialogResult.OK) { string Codigo = ""; string rpta = ""; foreach (DataGridViewRow row in DataListado.Rows) { if (Convert.ToBoolean(row.Cells[0].Value)) { Codigo = Convert.ToString(row.Cells[1].Value); rpta = NCompra.Anular(Convert.ToInt32(Codigo)); } } if (rpta.Equals("Ok")) { this.MensajeOK("Se anuló correctamente la compra"); } else { this.MensajeError(rpta); } this.Mostrar(); this.Anular(); } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } }
private void button1_Click(object sender, EventArgs e) { string rpta = ""; DataTable dt = NCompra.mostrarDetalleIngreso(Convert.ToInt32(lblIdCompra.Text)); if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { rpta = NCompra.EditarStcok(Convert.ToInt32(dt.Rows[i][0].ToString()), Convert.ToDecimal(dt.Rows[i][9].ToString()), Convert.ToDecimal(dt.Rows[i][7].ToString())); } } if (rpta == "OK") { rpta = NCompra.Eliminar(Convert.ToInt32(lblIdCompra.Text)); if (rpta == "OK") { if (cbOrigen.Checked) { decimal monto = 00.00m; if (lblFormaPago.Text == "CREDITO") { monto = Convert.ToDecimal(lblAdelanto.Text); } else if (lblFormaPago.Text == "EFECTIVO") { monto = Convert.ToDecimal(lblTotal.Text); } rpta = NCaja.Insertar(Convert.ToInt32(frmPrincipal.f1.lblIdUsuario.Text), "1", "INGRESO", monto, "COMPRA ELIMINADA", "EFECTIVO"); if (rpta == "OK") { this.Close(); frmMostrarCompras.f1.Mostrar(); } } else { this.Close(); frmMostrarCompras.f1.Mostrar(); } } } }
private void btnIniciarCompra(object sender, RoutedEventArgs e) { try { c = new Compra(); c.IdFornecedor = f.Id; c.Data = DateTime.Now; NCompra nC = new NCompra(); nC.Insert(c); IniciarCompra.Visibility = Visibility.Hidden; CancelarCompra.Visibility = Visibility.Visible; } catch (NullReferenceException) { MessageBox.Show("Primeiro selecione um fornecedor para ver os produtos disponiveis"); } }
public void BuscarFechas() { this.DataListado.DataSource = NCompra.BuscarFechas(this.dtFecha1.Value.ToString("dd/MM/yyyy"), this.dtFecha2.Value.ToString("dd/MM/yyyy")); this.OcultarColumnas(); }
public void MostrarDetalle() { this.dataListadoDetalles.DataSource = NCompra.MostrarDetalle(this.txtIdCompra.Text); }
private void Mostrar() { this.DataListado.DataSource = NCompra.Mostrar(); this.OcultarColumnas(); this.DiseñoColumnas(); }
private void btnGuardar_Click(object sender, EventArgs e) { if (this.dataListadoDetalle.Rows.Count == 0) { MensajeError("No hay productos en la lista"); } else { try { string rpta = ""; string igv = ""; string formaPago = ""; string estado = ""; decimal adelanto = 00.00m, dcto = 00.00m, saldo = 00.00m, merma = 00.00m; if (this.txtIdProveedor.Text == string.Empty) { MensajeError("Seleccione un proveedor"); errorIcono.SetError(txtProveedor, "Seleccione un valor"); } else if (this.txtCorrelativo.Text.Trim() == string.Empty) { MensajeError("Ingrese el número documento"); errorIcono.SetError(txtCorrelativo, "Ingrese un valor"); } else if (this.txtIgv.Text.Trim() == string.Empty && this.cbTipoComprobante.SelectedItem.ToString().Equals("FACTURA")) { MensajeError("Ingrese el IGV"); errorIcono.SetError(txtIgv, "Ingrese un valor"); } else { if (this.isNuevo) { if (this.cbTipoComprobante.SelectedItem.ToString().Equals("FACTURA")) { igv = this.txtIgv.Text.Trim(); } else if (!this.cbTipoComprobante.SelectedItem.ToString().Equals("FACTURA")) { igv = "00.00"; } if (cbFormaPago.SelectedIndex == 0) { formaPago = "CREDITO"; estado = "CREDITO-PENDIENTE"; } else if (cbFormaPago.SelectedIndex == 1) { formaPago = "EFECTIVO"; estado = "CANCELADO"; } if (txtAdelanto.Text.Trim().Length == 0) { adelanto = 00.00m; } else { adelanto = Convert.ToDecimal(txtAdelanto.Text.Trim()); } if (txtDcto.Text.Trim().Length == 0) { dcto = 00.00m; } else { dcto = Convert.ToDecimal(txtDcto.Text.Trim()); } int? idPersona = null; DateTime FechaLlegada, FechaSalida; if (lblIdPersonaTransporte.Text == "0" || lblIdPersonaTransporte.Text == "") { idPersona = null; } else { idPersona = Convert.ToInt32(lblIdPersonaTransporte.Text); } if (lblFechaLLegada.Text == "0") { FechaLlegada = DateTime.MinValue; } else { FechaLlegada = Convert.ToDateTime(lblFechaLLegada.Text); } if (lblFechaSalida.Text == "0") { FechaSalida = DateTime.MinValue; } else { FechaSalida = Convert.ToDateTime(lblFechaSalida.Text); } if (txtMerma.Text.Trim().Length == 0) { merma = 00.00m; } else { merma = Convert.ToDecimal(txtMerma.Text.Trim()); } saldo = Convert.ToDecimal(txtTotalPagado.Text) - dcto - adelanto; rpta = NCompra.Insertar1(Convert.ToInt32(this.lblIdUsuario.Text), Convert.ToInt32(this.txtIdProveedor.Text), dtFecha.Value, cbTipoComprobante.Text, this.txtSerie.Text, this.txtCorrelativo.Text, Convert.ToDecimal(igv), formaPago, "SOLES", estado, Convert.ToDecimal(this.txtTotalPagado.Text), dtDetalle, adelanto, dcto, Convert.ToDecimal(lblFlete.Text), Convert.ToDecimal(lblComisiones.Text), Convert.ToDecimal(lblLavadoJaba.Text), Convert.ToDecimal(lblGastosCarga.Text), saldo, idPersona, FechaSalida, FechaLlegada, Convert.ToDecimal(lblViaticos.Text), Convert.ToDecimal(lblPeaje.Text), Convert.ToDecimal(lblCombustible.Text), Convert.ToDecimal(lblMantenimiento.Text), Convert.ToDecimal(lblOtroGastos.Text), lblFormaPagoTransporte.Text, Convert.ToDecimal(lblAdelantoTransporte.Text), Convert.ToDecimal(lblSaldoTransporte.Text), estado, merma); if (rpta == "OK") { if (Convert.ToDecimal(lblAdelantoTransporte.Text) > 0 && lblFormaPagoTransporte.Text == "CREDITO") { rpta = NCaja.Insertar(Convert.ToInt32(frmPrincipal.f1.lblIdUsuario.Text), "2", "EGRESO", Convert.ToDecimal(lblAdelantoTransporte.Text), "PAGO TRANSPORTE", lblTipoMonto.Text); } else if (adelanto <= 0 && cbFormaPago.SelectedIndex == 0) { rpta = NCaja.Insertar(Convert.ToInt32(frmPrincipal.f1.lblIdUsuario.Text), "2", "EGRESO", Convert.ToDecimal(lblTotalTransporte.Text), "PAGO TRANSPORTE", lblTipoMonto.Text); } } } if (rpta.Equals("OK")) { if (this.isNuevo) { if (txtAdelanto.Text.Trim().Length == 0) { adelanto = 00.00m; } else { adelanto = Convert.ToDecimal(txtAdelanto.Text.Trim()); } if (cbCaja.Checked == true && formaPago == "EFECTIVO") { rpta = NCaja.Insertar(Convert.ToInt32(this.lblIdUsuario.Text), "1", "EGRESO", Convert.ToDecimal(this.txtTotalPagado.Text), "COMPRA", "EFECTIVO"); } else if (cbCaja.Checked == true && formaPago == "CREDITO" && txtAdelanto.Text.Trim().Length > 0) { rpta = NCaja.Insertar(Convert.ToInt32(this.lblIdUsuario.Text), "1", "EGRESO", adelanto, "COMPRA", "EFECTIVO"); } else if (cbCaja.Checked == true && formaPago == "CREDITO" && txtAdelanto.Text.Trim().Length == 0) { } this.MensajeOK("Se insertó correctamente"); } } else { this.MensajeError(rpta); } this.isNuevo = false; this.Botones(); this.Limpiar(); this.limpiarDetalle(); this.limpiarDetalleHembra(); this.limpiarDetalleMacho(); this.btnQuitar.Enabled = false; subTotal = 0; totalPagado = 0; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } }
private void BuscarxFecha(DateTime FirstDate, DateTime LastDate) { NCompra bo = new NCompra(); DgvCompra.DataSource = bo.BuscarxFecha(FirstDate, LastDate); }
public void Listar() { NCompra bo = new NCompra(); DgvCompra.DataSource = bo.Listar(); }
private void GuardarCompra() { ECompra beCompra = new ECompra { Proveedor = Convert.ToInt32(LblIDProveedor.Text), Empleado = Frm_Principal.AccesoUsernameID, TipoComprobante = CbxTipoComprobante.SelectedValue.ToString(), Serie = TxtSerie.Text, Numero = TxtNumero.Text, Fecha = Convert.ToDateTime(DtpFecha.Text), SubTotal = Compra_SubTotal, Igv = Compra_Igv, Total = Compra_Total, Estado = 1 }; NCompra boCompra = new NCompra(); if (boCompra.Agregar(beCompra) == true) { if (MLVDetalle.Items.Count > 0) { NDetalleCompra boDetalleCompra = new NDetalleCompra(); foreach (ListViewItem items in MLVDetalle.Items) { EDetalleCompra beDetalleCompra = new EDetalleCompra { Serie = beCompra.Serie, Numero = beCompra.Numero, Producto = items.SubItems[0].Text, PrecioUnitario = Convert.ToDouble(items.SubItems[3].Text), Cantidad = Convert.ToInt32(items.SubItems[4].Text), PrecioTotal = Convert.ToDouble(items.SubItems[5].Text) }; //Agregar dettalle compra if (boDetalleCompra.Agregar(beDetalleCompra) == true) { int cantidadfinal = 0; double costounitariofinal = 0; double costototalfinal = 0; //Obteniendo Ultimo Movimiento NMovimiento boM = new NMovimiento(); EMovimiento datos = boM.SeleccionarUltimoMovimientoProducto(beDetalleCompra.Producto); if (string.IsNullOrEmpty(datos.Producto)) { cantidadfinal = beDetalleCompra.Cantidad; costounitariofinal = beDetalleCompra.PrecioUnitario; costototalfinal = beDetalleCompra.PrecioTotal; } else { //Si hay datos cantidadfinal = datos.CantidadFinal + beDetalleCompra.Cantidad; costototalfinal = datos.CostoTotalFinal + beDetalleCompra.PrecioTotal; costounitariofinal = Math.Round((costototalfinal / cantidadfinal), 2); } EMovimiento beMovimiento = new EMovimiento { Fecha = DateTime.Now, TipoComprobante = beCompra.TipoComprobante, Serie = beCompra.Serie, Numero = beCompra.Numero, TipoOperacion = "02", Producto = beDetalleCompra.Producto, CantidadEntrada = beDetalleCompra.Cantidad, CostoUnitarioEntrada = beDetalleCompra.PrecioUnitario, CostoTotalEntrada = beDetalleCompra.PrecioTotal, CantidadSalida = 0, CostoUnitarioSalida = 0, CostoTotalSalida = 0, CantidadFinal = cantidadfinal, CostoUnitarioFinal = costounitariofinal, CostoTotalFinal = costototalfinal }; NMovimiento boMovimiento = new NMovimiento(); if (boMovimiento.Agregar(beMovimiento) == true) { EInventario beInventario = new EInventario { Producto = beMovimiento.Producto, ValorUnitario = beMovimiento.CostoUnitarioFinal, Existencias = beMovimiento.CantidadFinal, ValorInventario = beMovimiento.CostoTotalFinal }; NInventario boInventario = new NInventario(); boInventario.Modificar(beInventario); } } } } //message Frm_Buscar_Compra frm = Owner as Frm_Buscar_Compra; frm.Listar(); Close(); Frm_Principal.Main.ChangeMessage("La Compra se ingreso correctamente", "Success"); } else { Frm_Principal.Main.ChangeMessage("Algo salio mal", "Failed"); } }
public void mostrar() { dataListado.DataSource = NCompra.mostrarGastoCompra(Convert.ToInt32(lblIdCompra.Text)); }
private void btnGuardar_Click(object sender, EventArgs e) { if (this.dataListadoDetalle.Rows.Count == 0) { MensajeError("No hay productos en la lista"); } else { try { string rpta = ""; string igv = ""; string formaPago = ""; string estado = ""; decimal adelanto = 00.00m, dcto = 00.00m, saldo = 00.00m; if (this.txtIdProveedor.Text == string.Empty) { MensajeError("Seleccione un proveedor"); errorIcono.SetError(txtProveedor, "Seleccione un valor"); } else if (this.txtCorrelativo.Text.Trim() == string.Empty) { MensajeError("Ingrese el número documento"); errorIcono.SetError(txtCorrelativo, "Ingrese un valor"); } else if (this.txtIgv.Text.Trim() == string.Empty && this.cbTipoComprobante.SelectedItem.ToString().Equals("FACTURA")) { MensajeError("Ingrese el IGV"); errorIcono.SetError(txtIgv, "Ingrese un valor"); } else { if (this.isNuevo) { if (this.cbTipoComprobante.SelectedItem.ToString().Equals("FACTURA")) { igv = this.txtIgv.Text.Trim(); } else if (!this.cbTipoComprobante.SelectedItem.ToString().Equals("FACTURA")) { igv = "00.00"; } if (cbFormaPago.SelectedIndex == 0) { formaPago = "CREDITO"; estado = "CREDITO-PENDIENTE"; } else if (cbFormaPago.SelectedIndex == 1) { formaPago = "EFECTIVO"; estado = "CANCELADO"; } if (txtAdelanto.Text.Trim().Length == 0) { adelanto = 00.00m; } else { adelanto = Convert.ToDecimal(txtAdelanto.Text.Trim()); } if (txtDcto.Text.Trim().Length == 0) { dcto = 00.00m; } else { dcto = Convert.ToDecimal(txtDcto.Text.Trim()); } saldo = Convert.ToDecimal(txtTotalPagado.Text) - dcto - adelanto; rpta = NCompra.Insertar(Convert.ToInt32(this.lblIdUsuario.Text), Convert.ToInt32(this.txtIdProveedor.Text), dtFecha.Value, cbTipoComprobante.Text, "", this.txtCorrelativo.Text, Convert.ToDecimal(igv), formaPago, "SOLES", estado, Convert.ToDecimal(this.txtTotalPagado.Text), dtDetalle, adelanto, dcto, 00.00m, 00.00m, 00.00m, 00.00m, saldo, 00.00m); } if (rpta.Equals("OK")) { if (this.isNuevo) { if (txtAdelanto.Text.Trim().Length == 0) { adelanto = 00.00m; } else { adelanto = Convert.ToDecimal(txtAdelanto.Text.Trim()); } if (cbCaja.Checked == true && formaPago == "EFECTIVO") { rpta = NCaja.Insertar(Convert.ToInt32(this.lblIdUsuario.Text), "1", "EGRESO", Convert.ToDecimal(this.txtTotalPagado.Text), "COMPRA", "EFECTIVO"); } else if (cbCaja.Checked == true && formaPago == "CREDITO" && txtAdelanto.Text.Trim().Length > 0) { rpta = NCaja.Insertar(Convert.ToInt32(this.lblIdUsuario.Text), "1", "EGRESO", adelanto, "COMPRA", "EFECTIVO"); } else if (cbCaja.Checked == true && formaPago == "CREDITO" && txtAdelanto.Text.Trim().Length == 0) { } this.MensajeOK("Se insertó correctamente"); } } else { this.MensajeError(rpta); } this.isNuevo = false; this.Botones(); this.Limpiar(); this.limpiarDetalle(); this.txtCantidad.ReadOnly = true; subTotal = 0; totalPagado = 0; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } }
private void btnGuardar_Click(object sender, EventArgs e) { if (this.dataListadoDetalle.Rows.Count == 0) { MensajeError("No hay productos en la lista"); } else { try { string rpta = ""; string igv = ""; if (this.txtIdProveedor.Text == string.Empty) { MensajeError("Seleccione un proveedor"); errorIcono.SetError(txtProveedor, "Seleccione un valor"); } else if (this.txtSerie.Text.Trim() == string.Empty) { MensajeError("Ingrese el número de serie"); errorIcono.SetError(txtSerie, "Ingrese un valor"); } else if (this.txtCorrelativo.Text.Trim() == string.Empty) { MensajeError("Ingrese el número documento"); errorIcono.SetError(txtCorrelativo, "Ingrese un valor"); } else if (this.txtIgv.Text.Trim() == string.Empty && this.cbTipoComprobante.SelectedItem.ToString().Equals("FACTURA")) { MensajeError("Ingrese el IGV"); errorIcono.SetError(txtIgv, "Ingrese un valor"); } else { if (this.isNuevo) { if (this.cbTipoComprobante.SelectedItem.ToString().Equals("FACTURA")) { igv = this.txtIgv.Text.Trim(); } else if (!this.cbTipoComprobante.SelectedItem.ToString().Equals("FACTURA")) { igv = "00.00"; } rpta = NCompra.Insertar(Convert.ToInt32(this.lblIdUsuario.Text), Convert.ToInt32(this.txtIdProveedor.Text), dtFecha.Value, cbTipoComprobante.Text, this.txtSerie.Text, this.txtCorrelativo.Text, Convert.ToDecimal(igv), this.cbFormaPago.SelectedItem.ToString(), this.cbMoneda.SelectedItem.ToString(), "EMITIDO", Convert.ToDecimal(this.txtTotalPagado.Text), dtDetalle); } if (rpta.Equals("OK")) { if (this.isNuevo) { if (cbCaja.Checked == true) { rpta = NCaja.Insertar(Convert.ToInt32(this.lblIdUsuario.Text), "1", "EGRESO", Convert.ToDecimal(this.txtTotalPagado.Text), "COMPRA", "EFECTIVO"); } this.MensajeOK("Se insertó correctamente"); } } else { this.MensajeError(rpta); } this.isNuevo = false; this.Botones(); this.Limpiar(); this.limpiarDetalle(); this.txtCantidad.ReadOnly = true; subTotal = 0; totalPagado = 0; } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } } }