private void button2_Click(object sender, EventArgs e) { if (ePresupuesto.Items.Count == 0) { MessageBox.Show("Debe agregar al menos un Item"); } else { DialogResult Respuesta = MessageBox.Show("Confirma Edición del Presupuesto?", "Editar Presupuesto", MessageBoxButtons.YesNo); if (Respuesta == DialogResult.Yes) { ClienteBE nCli = new ClienteBE(); nCli = (ClienteBE)comboCliente.SelectedItem; ePresupuesto.ActualizarCliente(nCli); ePresupuesto.Vendedor = SesionSingleton.Instancia.Usuario; ePresupuesto.FechaEntrega = dateTimePicker1.Value; ePresupuesto.FechaValidez = dateTimePickerVal.Value; ePresupuesto.PorcDescuento = Convert.ToInt32(comboDescuento.Text); ePresupuesto.Descuento = valordesc; ePresupuesto.Total = total; ePresupuesto.Observaciones = textBoxObs.Text; ePresupuesto.Iva = totalIva; bllPresupuesto.EditarPresupuesto(ePresupuesto); MessageBox.Show("Presupuesto Editado correctamente"); this.Close(); } } }
private void button2_Click(object sender, EventArgs e) { if (nPresupuesto.Items.Count == 0) { MessageBox.Show("Debe agregar al menos un Item"); } else { DialogResult Respuesta = MessageBox.Show("Confirma Emisión del Presupuesto?", "Generar Presupuesto", MessageBoxButtons.YesNo); if (Respuesta == DialogResult.Yes) { try { nPresupuesto.ActualizarCliente((ClienteBE)comboCliente.SelectedItem); nPresupuesto.Vendedor = SesionSingleton.Instancia.Usuario; nPresupuesto.FechaEmision = DateTime.Now; nPresupuesto.FechaEntrega = dateTimePicker1.Value; nPresupuesto.FechaValidez = dateTimePickerVal.Value; nPresupuesto.PorcDescuento = Convert.ToInt32(comboDescuento.Text); nPresupuesto.Descuento = valordesc; nPresupuesto.Total = total; nPresupuesto.Observaciones = textBoxObs.Text; nPresupuesto.Iva = totalIva; bllPresupuesto.AltaPresupuesto(nPresupuesto); MessageBox.Show("Presupuesto Emitido correctamente"); } catch (Exception Ex) { BitacoraActividadBE nActividad = new BitacoraActividadBE(); BitacoraBLL bllAct = new BitacoraBLL(); nActividad.Detalle = "Error en alta de Presupuesto: " + Ex.Message; bllAct.NuevaActividad(nActividad); MessageBox.Show(Ex.Message); } this.Close(); } } }