private void dgvDetalle_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { //DataGridView dg = (DataGridView)sender; //DataGridViewRow dRow = dg.Rows[e.RowIndex]; try { DataGridViewRow dRow = dgvDetalle.Rows[e.RowIndex]; _drow = dRow.Index.ToString(); //MessageBox.Show(dRow.Index.ToString()); if (dRow.Cells["txtIdproducto"].Value == null) return; EDetProducto objProd = new EDetProducto(); objProd._Codigo = (dRow.Cells["txtIdproducto"].Value == null) ? "" : dRow.Cells["txtIdproducto"].Value.ToString(); objProd._Producto = (dRow.Cells["txtDsProducto"].Value == null) ? "" : dRow.Cells["txtDsProducto"].Value.ToString(); objProd._Presenta = (dRow.Cells["txtPresentacion"].Value == null) ? "" : dRow.Cells["txtPresentacion"].Value.ToString(); objProd._UM = (dRow.Cells["txtUM"].Value == null) ? "" : dRow.Cells["txtUM"].Value.ToString(); objProd._Cant = (dRow.Cells["txtCantidad"].Value == null) ? 0 : Convert.ToDecimal(dRow.Cells["txtCantidad"].Value); objProd._PreUnit = (dRow.Cells["txtPU"].Value == null) ? 0 : Convert.ToDecimal(dRow.Cells["txtPU"].Value.ToString()); objProd._nu_pordscto = (dRow.Cells["txtPorDesc"].Value == null) ? 0 : Convert.ToDecimal(dRow.Cells["txtPorDesc"].Value.ToString()); objProd._Dscto = (dRow.Cells["txtDscto"].Value == null) ? 0 : Convert.ToDecimal(dRow.Cells["txtDscto"].Value.ToString()); objProd._Igv = (dRow.Cells["txtIGV"].Value == null) ? 0 : Convert.ToDecimal(dRow.Cells["txtIGV"].Value.ToString()); objProd._subTotal = (dRow.Cells["txtSubTotal"].Value == null) ? 0 : Convert.ToDecimal(dRow.Cells["txtSubTotal"].Value.ToString()); objProd._OP = (dRow.Cells["dpdOP"].Value == null) ? "" : dRow.Cells["dpdOP"].Value.ToString(); objProd._id_Gasto = (dRow.Cells["txtidUn"].Value == null) ? "" : dRow.Cells["txtidUn"].Value.ToString(); objProd._idCosto = (dRow.Cells["txtIdccostos"].Value == null) ? "" : dRow.Cells["txtIdccostos"].Value.ToString(); objProd._C_Costos = (dRow.Cells["txtdsCosto"].Value == null) ? "" : dRow.Cells["txtdsCosto"].Value.ToString(); objProd._Tipgasto = (dRow.Cells["txtidtipoGasto"].Value == null) ? "" : dRow.Cells["txtidtipoGasto"].Value.ToString(); objProd._dstg = (dRow.Cells["txtdsTipoGasto"].Value == null) ? "" : dRow.Cells["txtdsTipoGasto"].Value.ToString(); objProd._clase = (dRow.Cells["Clase"].Value == null) ? "" : dRow.Cells["Clase"].Value.ToString(); string chkCell = dRow.Cells["chkIgv"].Value.ToString(); objProd._igvActivo = Convert.ToBoolean(chkCell); objProd._idclase = (dRow.Cells["dpTG"].Value == null) ? "" : dRow.Cells["dpTG"].Value.ToString(); objProd._Pres = (dRow.Cells["txtIdPres"].Value == null) ? "" : dRow.Cells["txtIdPres"].Value.ToString(); objProd._detalle = (dRow.Cells["txtDescrip"].Value == null) ? "" : dRow.Cells["txtDescrip"].Value.ToString(); objProd._PreNeto = (dRow.Cells["txtPneto"].Value == null) ? 0 : Convert.ToDecimal(dRow.Cells["txtPneto"].Value.ToString()); objProd._Peso_Bruto = (dRow.Cells["txtPesoBruto"].Value == null) ? 0 : Convert.ToDecimal(dRow.Cells["txtPesoBruto"].Value.ToString()); objProd._Lote = "1"; Frmco_modaloc_qry frmpop = new Frmco_modaloc_qry(); frmpop.FormParent = this; frmpop.LLenarCampos(objProd); frmpop.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Frmco_ordenCompra_mnt_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.N && e.Control) { Nuevo(); } else if (e.KeyCode == Keys.G && e.Control) { var mod = cbModalidad.SelectedValue.ToString(); var import = txtimport.Text; var export = txtExport.Text; var prio = cbPrioridad.SelectedValue.ToString(); var prov = txtIdProv.Text; var entrep = txtEntregaEn.Text; var perso = txtIdPedido.Text; var usadoen = txtUsadoEn.Text; var perso2 = txtEmitidoPor.Text; var idpago = txtCondPago.Text; var tip = cbTipo.SelectedValue.ToString(); var moneda = cbMoneda.SelectedValue.ToString(); if ((mod != "") & (import != "") & (export != "") & (prio != "") & (prov != "") & (entrep != "") & (perso != "") & (perso2 != "") & (moneda != "")) { Grabar(); } else { MessageBox.Show("Falta ingresar un dato", "Verificar", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (e.KeyCode == Keys.C && e.Control) { txtnu_oc.Text = ""; DateTime fecha = DateTime.Now; txtFechaOc.Text = fecha.ToString("d"); txtFechaEntrega.Text = fecha.ToString("d"); List<Dato> oListUsu = BOrdenCompra.OrderCompra_Usuario_qry_(frmLogin.d.dsu); if (oListUsu.Count > 0) { txtEmitidoPor.Text = oListUsu[0].id; lblEmitidoPor.Text = oListUsu[0].desc; } } else if (e.KeyCode == Keys.P && e.Control) { PrintReport(""); } else if(e.KeyCode== Keys.B && e.Control) { FrmOrdenCompra_qry frmoc = new FrmOrdenCompra_qry(); frmoc.pasard += new FrmOrdenCompra_qry.pasar(EjecutarOC); frmoc.ShowDialog(); } else if (e.KeyCode == Keys.E && e.Control) { HabilitarTexto(groupBox2); DateTime fecha = DateTime.Now; txtFechaOc.Text = fecha.ToString("d"); txtFechaEntrega.Text = fecha.ToString("d"); List<Dato> oListUsu = BOrdenCompra.OrderCompra_Usuario_qry_(frmLogin.d.dsu); if (oListUsu.Count > 0) { txtEmitidoPor.Text = oListUsu[0].id; lblEmitidoPor.Text = oListUsu[0].desc; } txtFechaOc.Focus(); } else if (e.KeyCode == Keys.Escape) { this.Close(); } else if (e.KeyCode == Keys.I && e.Control) { try { Frmco_modaloc_qry frmps = new Frmco_modaloc_qry(); frmps.FormParent = this; frmps.ShowDialog(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } }
private void btnNuevoRow_Click(object sender, EventArgs e) { try { Frmco_modaloc_qry frmps = new Frmco_modaloc_qry(); frmps.FormParent = this; //frmps.pasard += new Frmco_modaloc_qry.pasar(ejecutarproducto); frmps.ShowDialog(); //txtIdPedido.Focus(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } ////limpiarDetalle(); }