private void buttonConfirmar_Click(object sender, EventArgs e) { cPresup = bllP.SeleccionarPresupuestoPorId(cPresup.Id); DialogResult Respuesta = MessageBox.Show("Confirma Cierre del Presupuesto?", comboBoxTipo.Text, MessageBoxButtons.YesNo); if (Respuesta == DialogResult.Yes) { PresupuestoTipoAprobacionBE Tipo = new PresupuestoTipoAprobacionBE(); Tipo = bllP.SeleccionarAprobacionTipo("Cliente"); PresupuestoAprobacionBE nAprob = new PresupuestoAprobacionBE(cPresup, Tipo, SesionSingleton.Instancia.Usuario); if (((comboBoxTipo.Text == "Aprobar" && cPresup.Estado.AprobacionCliente() == true)) || ((comboBoxTipo.Text == "Rechazar" && cPresup.Estado.RechazoCliente() == true))) { nAprob.Fecha = DateTime.Now; nAprob.Accion = comboBoxTipo.Text; nAprob.Observaciones = textBoxObs.Text; PresupuestoBLL bllAp = new PresupuestoBLL(); if (nAprob.Accion == "Aprobar") { PresupuestoEstadoBE nEstado = new ApCli(); bllAp.ActualizarEstado(cPresup, nEstado); } else { PresupuestoEstadoBE nEstado = new RechCli(); bllAp.ActualizarEstado(cPresup, nEstado); } bllAp.Cierre(nAprob); MessageBox.Show("Operación realizada correctamente"); this.Close(); } else { MessageBox.Show("No es posible realizar el Cierre en el Estado actual"); BitacoraActividadBE nActividad = new BitacoraActividadBE(); BitacoraBLL bllAct = new BitacoraBLL(); nActividad.Detalle = "El Cierre no es posible para el Presupuesto N° " + cPresup.Id + " en el estado actual"; bllAct.NuevaActividad(nActividad); } } }
private void buttonConfirmar_Click(object sender, EventArgs e) { oPresup = bllP.SeleccionarPresupuestoPorId(oPresup.Id); // Actualizo datos del presupuesto DialogResult Respuesta = MessageBox.Show("Confirma " + comboBoxAccion.Text + "Presupuesto?", comboBoxAccion.Text, MessageBoxButtons.YesNo); if (Respuesta == DialogResult.Yes) { PresupuestoTipoAprobacionBE Tipo = new PresupuestoTipoAprobacionBE(); Tipo = bllP.SeleccionarAprobacionTipo("Comercial"); PresupuestoAprobacionBE nAprob = new PresupuestoAprobacionBE(oPresup, Tipo, SesionSingleton.Instancia.Usuario); if (((comboBoxAccion.Text == "Aprobar" && oPresup.Estado.AprobacionComercial() == true)) || ((comboBoxAccion.Text == "Rechazar" && oPresup.Estado.RechazoComercial() == true))) { nAprob.Fecha = DateTime.Now; nAprob.Accion = comboBoxAccion.Text; nAprob.Observaciones = textBoxObs.Text; PresupuestoBLL bllAp = new PresupuestoBLL(); if (nAprob.Accion == "Aprobar") { PresupuestoEstadoBE nEstado = new EnviarCli(); bllAp.ActualizarEstado(oPresup, nEstado); } else { PresupuestoEstadoBE nEstado = new ApComRech(); bllAp.ActualizarEstado(oPresup, nEstado); } bllAp.AnalisisComercial(nAprob); MessageBox.Show("Operación realizada correctamente"); this.Close(); } else { MessageBox.Show("No es posible realizar la acción en el Estado actual");; } } }