private void btnModificar_Click(object sender, EventArgs e) { negocio = new detalleNegocio(); if (negocio.leerRemitocert((Certificado)dgvCertificados.CurrentRow.DataBoundItem) == false) { } else { MessageBox.Show("No se puede modificar el certificado porque esta ligado a un remito"); } }
private void cargarGrilla(int id) { detalleNegocio negocio = new detalleNegocio(); try { } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnagregarRemito_Click(object sender, EventArgs e) { detalleNegocio negocio = new detalleNegocio(); listarRemito ventana = new listarRemito((Cliente)cboCliente.SelectedItem); ventana.ShowDialog(); if (ventana.remito != null) { listaRemitos.Add(ventana.remito); listaDetallesLocal.AddRange(negocio.listarDetalles(ventana.remito.numeroRemito)); actualizarPrecios(listaDetallesLocal); } refrescarGrilla(); }
private void cargarGrilla() { detalleNegocio negocio = new detalleNegocio(); try { listaDetallesLocal = negocio.listarDetalles(num); dgvDetalles.DataSource = listaDetallesLocal; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (listaDetalles.Count == 0) { MessageBox.Show("Debes ingresar al menos un producto"); return; } if (txtnumeroRemito.Text.Trim() == "" || cboCliente.Text.Trim() == "") { MessageBox.Show("Debes completar todos los campos"); return; } remitoNegocio negocio = new remitoNegocio(); detalleNegocio negociodetalle = new detalleNegocio(); tratamientoNegocio negociotratamiento = new tratamientoNegocio(); try { if (remitoLocal == null) { remitoLocal = new Remito(); remitoLocal.fecha = dtpRemito.Value; remitoLocal.numeroRemito = txtnumeroRemito.Text; remitoLocal.cliente = (Cliente)cboCliente.SelectedItem; remitoLocal.estado = "No facturado"; remitoLocal.activo = true; } negocio.agregarRemito(remitoLocal); foreach (Detalle item in listaDetalles) { if (item.numeroCertificado == null) { negociodetalle.agregarDetalles(item, txtnumeroRemito.Text); } if (item.numeroCertificado != null) { negociodetalle.agregarDetalles(item, txtnumeroRemito.Text, item.numeroCertificado); negociotratamiento.modificarCertificado(item.numeroCertificado, item.cantidadVendida); } } this.Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }