예제 #1
0
        private void Button8_Click(object sender, EventArgs e)
        {
            if  (txtCodCliente.Text == "") { MessageBox.Show("Debe seleccionar un Cliente", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error); txtCodCliente.Focus(); this.Cursor = Cursors.Default; return; }
            if (dtgDetalleProd.Rows.Count == 0)
            {
                MessageBox.Show("Debe Ingresar Items", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
                btnNuevo2.Focus();
                this.Cursor = Cursors.Default;
                return;
            }

            else
                ped = new PedidoBE();

               int cocli = emp.Id;
            DateTime fecemision = DateTimePicker1.Value;
            DateTime fecentrega = DateTimePicker2.Value;

            //ped.IDModalidadCredito = emp.codmodalidad;
            //ped.Credito = true;
            //ped.Direccion = txtDireccion.Text;
            //ped.IDVendedor = int.Parse(txtCodVendedor.Text);
            //ped.Observacion = "kjhjkh";
            //ped.PrecioIncluyeImpuesto = true;
            //ped.EstadoFacturacion = "REGISTRADO";
            //ped.DireccionEntrega = txtDireccionEntrega.Text;

            PedidoBL pbl = new PedidoBL();

            DialogResult dialogResult = MessageBox.Show("ADVERTENCIA :::::: ¿Desea Actualizar el pedido?", "Confirmación", MessageBoxButtons.YesNo);
            if (dialogResult == DialogResult.Yes)
            {
                Boolean valor = pbl.uptpedido(ped.PKID, cocli, fecemision, fecentrega);

                if (valor == true)
                {

                    MessageBox.Show("Pedido actualizado satisfactoriamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    this.Close();

                }
                else
                {
                    MessageBox.Show("Problema con el registro de Pedido , Comunciarse con [email protected]", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                }
            }
        }
예제 #2
0
        private void Button8_Click(object sender, EventArgs e)
        {
            if  (txtCodCliente.Text == "") { MessageBox.Show("Debe seleccionar un Cliente", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error); txtCodCliente.Focus(); this.Cursor = Cursors.Default; return; }
            if (txtCodVendedor.Text == "") { MessageBox.Show("Debe seleccionar un Vendedor", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error); txtCodVendedor.Focus(); this.Cursor = Cursors.Default; return; }
            if (txtCodAlmacen.Text == "") { MessageBox.Show("Debe Ingresar un Almacen", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error); txtCodAlmacen.Focus(); this.Cursor = Cursors.Default; return; }
            if (txtDireccionEntrega.Text == "") { MessageBox.Show("Debe Ingresar una Dirección de entrega", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error); this.SelectTabWithoutFocus(this.TabControl1.TabPages[1]); ; this.Cursor = Cursors.Default; return; }
            if (dtgDetalleProd.Rows.Count == 0)
            {
                MessageBox.Show("Debe Ingresar Items", "Ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
                btnNuevo2.Focus();
                this.Cursor = Cursors.Default;
                return;
            }

            else
                ped = new PedidoBE();

                ped.IDCliente = emp.Id;
            ped.FechaEmision = DateTimePicker1.Value;
            ped.FechaEntrega = DateTimePicker2.Value;
            ped.FechaPago = DateTimePicker1.Value;

            ped.IDModalidadCredito = emp.codmodalidad;
            ped.Credito = true;
            ped.Direccion = txtDireccion.Text;
            ped.IDVendedor = int.Parse(txtCodVendedor.Text);
            ped.Observacion = "kjhjkh";
            ped.PrecioIncluyeImpuesto = true;
            ped.EstadoFacturacion = "PENDIENTE";
            ped.DireccionEntrega = txtDireccionEntrega.Text;

            PedidoBL pbl = new PedidoBL();

            Boolean valor =  pbl.insertPedido(ped, dtdetalle);

            if (valor == true)
            {

               MessageBox.Show("Pedido guardado satisfactoriamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            this.Close();

            }
            else
            {
                MessageBox.Show("Problema con el registro de Pedido , Comunciarse con [email protected]", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                 }
        }