コード例 #1
0
 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");
     }
 }
コード例 #2
0
        private void cargarGrilla(int id)
        {
            detalleNegocio negocio = new detalleNegocio();

            try
            {
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        private void cargarGrilla()
        {
            detalleNegocio negocio = new detalleNegocio();

            try
            {
                listaDetallesLocal     = negocio.listarDetalles(num);
                dgvDetalles.DataSource = listaDetallesLocal;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
コード例 #5
0
        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());
            }
        }