private void dgvDetalle_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.F4: this.AfectarCargoAbonoFaltante(); this.dgvDetalle.VerAgregarFilaNueva(); break; case Keys.F3: var oDatos = Util.ListaEntityADataTable(Datos.GetListOf<ContaCuentaAuxiliar>()); var frmSel = new SeleccionListado(oDatos); frmSel.dgvListado.MostrarColumnas("CuentaAuxiliar", "CuentaContpaq", "CuentaSat"); if (frmSel.ShowDialog(Principal.Instance) == DialogResult.OK) { this.dgvDetalle.CurrentRow.Cells["ContaCuentaAuxiliarID"].Value = frmSel.Seleccion["ContaCuentaAuxiliarID"]; this.dgvDetalle.CurrentRow.Cells["CuentaContpaq"].Value = frmSel.Seleccion["CuentaContpaq"]; this.dgvDetalle.CurrentRow.Cells["CuentaAuxiliar"].Value = frmSel.Seleccion["CuentaAuxiliar"]; this.dgvDetalle.VerAgregarFilaNueva(); } frmSel.Dispose(); break; } }
private void dgvDatos_KeyDown(object sender, KeyEventArgs e) { if (this.dgvDatos.CurrentRow == null) return; if (e.KeyData == Keys.F3) { var oListado = Util.ListaEntityADataTable(Datos.GetListOf<ContaCuentaDeMayor>()); var frmSel = new SeleccionListado(oListado); frmSel.dgvListado.MostrarColumnas("CuentaDeMayor", "CuentaContpaq", "CuentaSat"); if (frmSel.ShowDialog(Principal.Instance) == DialogResult.OK) { this.dgvDatos.CurrentRow.Cells["ContaCuentaDeMayorID"].Value = frmSel.Seleccion["ContaCuentaDeMayorID"]; this.dgvDatos.CurrentRow.Cells["CuentaDeMayor"].Value = frmSel.Seleccion["CuentaDeMayor"]; } frmSel.Dispose(); } }
private void VerTicketGarantia() { string sFolio = this.txtReimpresion.Text; var oVenta = Datos.GetEntity<Venta>(c => c.Folio == sFolio && c.Estatus); if (oVenta == null) { UtilLocal.MensajeAdvertencia("La venta especificada no existe."); return; } // Se obtiene la garantía a reimprimir var oGarantias = Datos.GetListOf<VentasGarantiasView>(c => c.VentaID == oVenta.VentaID); int iGarantiaID = 0; if (oGarantias.Count == 0) { UtilLocal.MensajeAdvertencia("La venta especificada no tiene garantías."); return; } else if (oGarantias.Count > 1) { var frmListado = new SeleccionListado(oGarantias); frmListado.Text = "Selecciona una Garantía"; frmListado.MostrarColumnas("Fecha", "VentaGarantiaID", "Total"); frmListado.dgvListado.Columns["VentaGarantiaID"].HeaderText = "Folio Gar."; frmListado.dgvListado.Columns["Total"].FormatoMoneda(); if (frmListado.ShowDialog(Principal.Instance) == DialogResult.OK) iGarantiaID = Util.Entero(frmListado.Seleccion["VentaGarantiaID"]); frmListado.Dispose(); } else { iGarantiaID = oGarantias[0].VentaGarantiaID; } // Se manda reimprimir if (iGarantiaID > 0) { VentasLoc.GenerarTicketGarantia(iGarantiaID); this.txtReimpresion.Clear(); } }
private void dgvAfectaciones_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.F3) { var frmSel = new SeleccionListado(this.oListado); frmSel.dgvListado.MostrarColumnas("CuentaAuxiliar", "CuentaContpaq", "CuentaSat"); if (frmSel.ShowDialog(Principal.Instance) == DialogResult.OK) { int iCuenta; ConfigAfectaciones.TiposDeCuenta eTipo; if (Util.Entero(frmSel.Seleccion["ContaCuentaAuxiliarID"]) > 0) { eTipo = ConfigAfectaciones.TiposDeCuenta.CuentaAuxiliar; iCuenta = Util.Entero(frmSel.Seleccion["ContaCuentaAuxiliarID"]); } else if (Util.Entero(frmSel.Seleccion["RelacionID"]) > 0) { eTipo = ConfigAfectaciones.TiposDeCuenta.CasoFijo; iCuenta = Util.Entero(frmSel.Seleccion["RelacionID"]); } else { eTipo = ConfigAfectaciones.TiposDeCuenta.CuentaDeMayor; iCuenta = Util.Entero(frmSel.Seleccion["ContaCuentaDeMayorID"]); } this.dgvAfectaciones.CurrentRow.Cells["TipoDeCuenta"].Value = eTipo; this.dgvAfectaciones.CurrentRow.Cells["CuentaID"].Value = iCuenta; this.dgvAfectaciones.CurrentRow.Cells["Cuenta"].Value = frmSel.Seleccion["CuentaAuxiliar"]; this.dgvAfectaciones.VerAgregarFilaNueva(); } frmSel.Dispose(); } }