private void _Dg_Grid_Ingresadas_CellClick(object sender, DataGridViewCellEventArgs e) { if ((e.ColumnIndex < 0) || (e.RowIndex < 0)) { return; } if (_Dg_Grid_Ingresadas.Columns[e.ColumnIndex].Name == "_Btn_Verificar_Ingresadas") { var _Str_cguiadesp = Convert.ToInt32(_Dg_Grid_Ingresadas.Rows[e.RowIndex].Cells["Nº Guía"].Value); Cursor = Cursors.WaitCursor; var _Frm = new Frm_RC_Resumen(_Str_cguiadesp); Cursor = Cursors.Default; //Cuadramos los tamaños _Frm.Left = Left; _Frm.Width = Width; _Frm.Top = Top; _Frm.Height = Height; //Mostramos el formulario _Frm.ShowDialog(this); //Actualizamos el grid _Mtd_Actualizar_Ingresadas(); _Mtd_VerificarSiHayQueCerrarFormulario(); _Mtd_ActualizaNotificadores(); } }
private void _Btn_MarcarGuiaCobrada_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; //Solo si hay cargada una guia if (_G_Str_Cguiadesp.Length == 0) { Cursor = Cursors.Default; MessageBox.Show("No se ha cargado la guía... verifique...", "Requerimiento", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } // ==================================== MARCAMOS LA GUIA COMO COBRADA ==================================== //Llamar a Rutina de Validacion de la Relación var _Bool_GuiaVerificada = _Cls_RutinasGuiasRelacionesCobranza._Mtd_EsValidaCobranza(Frm_Padre._Str_GroupComp, _G_Str_Cguiadesp, true); //Sitodo esta bien, actualizamos if (_Bool_GuiaVerificada) { //Marcamos la Guia como Cobrada var _Str_Cadena = "UPDATE TGUIADESPACHOM SET cguiacobrada = '1' WHERE TGUIADESPACHOM.cgroupcomp='" + Frm_Padre._Str_GroupComp + "' AND TGUIADESPACHOM.cguiadesp='" + _G_Str_Cguiadesp + "' "; Program._MyClsCnn._mtd_conexion._Mtd_EjecutarSentencia(_Str_Cadena); //Asignamos los codigos de vendedor _Cls_RutinasGuiasRelacionesCobranza._Mtd_AsignarCodigosDeVendedor(Frm_Padre._Str_GroupComp, _G_Str_Cguiadesp); // ==================================== IMPRESION ==================================== //Mensaje MessageBox.Show("Se va a proceder a imprimir el reporte de la relación de cobranza para su verificación.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); _ImprimirReporte: //Mensaje MessageBox.Show("Se va a imprimir el reporte de la guía #" + _G_Str_Cguiadesp + " ", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); //Imprimo Cursor = Cursors.WaitCursor; Frm_RC_Resumen._Mtd_ImprimirReporte(Frm_Padre._Str_GroupComp, Frm_Padre._Str_Comp, _G_Str_Cguiadesp, "0", false); Cursor = Cursors.Default; //Confirmo que imprimio correctamente Cursor = Cursors.Default; if (MessageBox.Show("¿El reporte de verificación de la guía #" + _G_Str_Cguiadesp + " se imprimió correctamente?", "Requerimiento", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { //Devuelvo goto _ImprimirReporte; } // ==================================== IMPRESION ==================================== //Nos colocamos en la primera pestaña _Tb_Tab.SelectTab(0); //Recargamos el Grid _Mtd_Actualizar(); } Cursor = Cursors.Default; }