Exemplo n.º 1
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            try
            {
                FormPedido frm = new FormPedido();

                var t = this.addPedido.getDatos(int.Parse(this.dtLista.SelectedRows[0].Cells[0].Value.ToString()));
                frm.Opacity = 80;
                frm.grabar  = true;
                Double tot = 0.0;

                frm.txtCodigo.Text = "" + t.ped_codigo;

                frm.epedido.Ped_codigo = t.ped_codigo;
                frm.btnVer.Enabled     = true;
                //MessageBox.Show("" + t.ped_codigo);
                frm.dtLista.Enabled  = true;
                frm.dtLista.ReadOnly = false;
                frm.fillDatosProductos(t.ped_codigo);
                frm.fillDatos(t.prov_codigo);
                frm.epedido.Prov_codigo    = t.prov_codigo;
                frm.txtIdentificacion.Text = "" + new NProveedor().getDatos(t.prov_codigo).Identificacion;

                frm.txtCliente.Text = "" + new NProveedor().getDatos(t.prov_codigo).Nombre;


                frm.epedido.Ped_estado = (Char)t.ped_estado;
                // frm.edpedido.Ped_codigo = t.ped_codigo;


                frm.rdbCotizacion.Checked = frm.epedido.Ped_estado == 'N' ? true : false;
                frm.rdbFactura.Checked    = frm.epedido.Ped_estado == 'S' ? true : false;
                if (t.ped_descuento > 0.0)
                {
                    frm.chkDescuento.Checked = true;
                }

                frm.txtSub12.Text     = String.Format("{0:C2}", "" + t.ped_subtotal12);
                frm.txtSub0.Text      = String.Format("{0:C2}", "" + t.ped_subtotal0);
                frm.txtIVA.Text       = String.Format("{0:C2}", "" + t.ped_tiva);
                frm.txtDescuento.Text = String.Format("{0:C2}", "" + (t.ped_descuento + 0.0));

                tot = (Convert.ToDouble((t.ped_subtotal12 + t.ped_subtotal0 + t.ped_tiva) - t.ped_descuento));

                frm.txtTotal.Text = String.Format("{0:C2}", "" + tot);
                frm.btnNuevo.Text = "Editar";
                frm.ShowDialog();
                this.Lista();
            }
            catch (Exception ex)
            {
                MessageBox.Show("No se puede Editar \n" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //try
            //{
            //    FormPedido frm = new FormPedido();
            //    var t = this.addPedido.getDatos(int.Parse(this.dtLista.CurrentRow.Cells[0].Value.ToString()));

            //    frm.editar = true;

            //    frm.txtCodigo.Text = "0000" + t.Codigo.ToString();
            //    frm.txtCotizacionmbre.Text = t.Cotizacionmbre;
            //    frm.cmbCategoria.SelectedText=t.Categoria;
            //    frm.cmbColor.SelectedText=t.Color;
            //    frm.cmbDimension.SelectedText=t.Dimension;
            //    frm.cmbUnidad.SelectedText=t.Unidad;

            //    frm.txtStock.Text=""+t.Stock;
            //    frm.txtStockMin.Text=""+t.StockMin;
            //    frm.txtPedido.Text=""+t.Pedido;
            //    frm.txtCompra.Text=""+t.Compra;
            //    frm.txtDescripcion.Text = t.Descripcion;
            //    frm.chkIva.CheckState = t.IVA == 'S' ? CheckState.Checked : CheckState.Unchecked;
            //    frm.chkPrecioPedido.CheckState = CheckState.Unchecked;
            //    frm.txtProveedor.Text = t.Proveedor;



            //    frm.btnNuevo.Text = "Editar";
            //    frm.ShowDialog();
            //    this.Lista();
            //}
            //catch (Exception ex)
            //{

            //    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //}
        }
Exemplo n.º 2
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            try
            {
                FormPedido frm = new FormPedido();

                var t = this.addPedido.getDatos(int.Parse(this.dtLista.SelectedRows[0].Cells[0].Value.ToString()));
                frm.Opacity = 80;
                frm.grabar  = true;
                Double desc = 0.0, tot = 0.0;

                frm.txtCodigo.Text = "" + t.ped_codigo;

                frm.epedido.Ped_codigo = t.ped_codigo;
                frm.btnVer.Enabled     = true;
                //MessageBox.Show("" + t.ped_codigo + "--"+t.ped_estado);

                frm.dtLista.Enabled  = false;
                frm.dtLista.ReadOnly = false;
                frm.fillDatosProductos(t.ped_codigo);
                frm.fillDatos(t.prov_codigo);
                frm.epedido.Prov_codigo    = t.prov_codigo;
                frm.txtTotal.NumeroDecimal = true;
                var proveedor = new NProveedor().getDatos(t.prov_codigo);
                frm.txtIdentificacion.Text = proveedor.Identificacion;

                frm.txtCliente.Text = "" + proveedor.Nombre;


                frm.epedido.Ped_estado = Convert.ToChar(t.ped_estado);
                // frm.edpedido.Ped_codigo = t.ped_codigo;

                frm.rdbCotizacion.Checked = frm.epedido.Ped_estado == 'N' ? true : false;
                frm.rdbFactura.Checked    = frm.epedido.Ped_estado == 'S' ? true : false;
                if (t.ped_descuento > 0.0)
                {
                    frm.chkDescuento.Checked = true;
                }

                frm.txtSub12.Text     = String.Format("{0:C2}", t.ped_subtotal12);
                frm.txtSub0.Text      = String.Format("{0:C2}", t.ped_subtotal0);
                frm.txtIVA.Text       = String.IsNullOrEmpty(String.Format("{0:C2}", t.ped_tiva)) ? "0.0" : String.Format("{0:C2}", t.ped_tiva);
                frm.txtDescuento.Text = (t.ped_descuento) + "";

                desc = Convert.ToDouble(((t.ped_subtotal12 + t.ped_subtotal0 + t.ped_tiva) * t.ped_descuento));
                tot  = (Convert.ToDouble((t.ped_subtotal12 + t.ped_subtotal0 + t.ped_tiva) - desc));
                frm.txtVDescuento.Text = String.Format("{0:C2}", desc);

                frm.txtTotal.Text = String.Format("{0:C2}", tot);

                frm.btnNuevo.Text = "Editar";

                frm.date = t.ped_fecha.Value;
                frm.ShowDialog();
                this.Lista();
            }
            catch (Exception ex)
            {
                Datos.Excepciones.LogExceptions(ex);
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }