コード例 #1
0
        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();
                }
            }
        }
コード例 #2
0
        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();
                }
            }
        }