public PresupuestoAprobacionBE(PresupuestoBE _presup, PresupuestoTipoAprobacionBE _tipo, UsuarioBE _aprobador) { _Presupuesto = _presup; _Aprobador = _aprobador; _Tipo = _tipo; }
public PedidoBE(ClienteBE cliente, PresupuestoBE presupuesto) { _Cliente = cliente; _Presupuesto = presupuesto; _Items = new List <PedidoItemBE>(); }
private void buttonLayout_Click(object sender, EventArgs e) { if (selPres != null) { DialogResult Respuesta = MessageBox.Show("¿Generar PDF Presupuesto " + selPres.Id + "?", "Generar PDF", MessageBoxButtons.YesNo); if (Respuesta == DialogResult.Yes) { ClienteBLL bllCli = new ClienteBLL(); UsuarioBLL bllVen = new UsuarioBLL(); selPres = bllPresup.SeleccionarPresupuestoPorId(selPres.Id); selPres.Vendedor = bllVen.SeleccionarUsuarioPorId(selPres.Vendedor.Id); GenerarLayoutPresupuesto Pdf = new GenerarLayoutPresupuesto(); Pdf.GenerarPresupuestoPdf(selPres); } } else { MessageBox.Show("Por favor, seleccione un Presupuesto de la Grilla"); } }
private void dataGridViewPresup_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) { return; } selPres = (PresupuestoBE)dataGridViewPresup.CurrentRow.DataBoundItem; }
private void FormPresupuestoAlta_Load(object sender, EventArgs e) { ObtenerClientes(); ObtenerProductos(); ClienteBE nCliente = new ClienteBE(); nPresupuesto = new PresupuestoBE(nCliente); ActualizarGrillaItems(); }
private void FormPresupuestoEditar_Load(object sender, EventArgs e) { ePresupuesto = bllPresupuesto.SeleccionarPresupuestoPorId(ePresupuesto.Id); ObtenerClientes(); ObtenerProductos(); ActualizarGrillaItems(); CargarDatosCabecera(); ActualizarTotales(); }
public void CompletarDatosPresupuesto() { PresupuestoBLL bllPresup = new PresupuestoBLL(); ClienteBLL bllCli = new ClienteBLL(); UsuarioBLL bllUs = new UsuarioBLL(); vPresup = bllPresup.SeleccionarPresupuestoPorId(vPresup.Id); //vPresup.Cliente = bllCli.SeleccionarPorId(vPresup.Cliente.Id); vPresup.Vendedor = bllUs.SeleccionarUsuarioPorId(vPresup.Vendedor.Id); }
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");; } } }