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); //} }
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); } }