private void _Dg_Grid_Clientes_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { //Variables a Pasar var _Str_ccliente = Convert.ToString(_Dg_Grid_Clientes.Rows[_Dg_Grid_Clientes.CurrentCell.RowIndex].Cells["Cliente"].Value); //Verificamos si se permite cargar la cobranza del cliente if (!_Mtd_EsPermitidoCargarCobranzaCliente(_Str_ccliente, _G_Str_Cguiadesp)) { Cursor = Cursors.Default; MessageBox.Show("Disculpe, el documento tiene un pago procesado por parte de su casa matriz, solo puede procesar pagos con el código de la casa matriz... verifique...", "Requerimiento", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } //Llamamos al Formulario de Modo Modal var _Frm = new Frm_RC_DocumentosClientes(_G_Str_Cguiadesp, _Str_ccliente, Cobranza.TiposEstadoRelacion.EstadoPagoNueva); _Frm.ShowDialog(); _Frm.Dispose(); _Frm = null; //Recargamos el Grid de Clientes _Mtd_CargarClientes(_G_Str_Cguiadesp); //Coloreamos _Mtd_ColorearClientes(_G_Str_Cguiadesp, true); }
private void _Dg_Grid_Clientes_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { //Llamada de Edicion a Formularios desarrollados por Angel //Variables a Pasar var _Str_ccliente = Convert.ToString(_Dg_Grid_Clientes.Rows[_Dg_Grid_Clientes.CurrentCell.RowIndex].Cells["Cliente"].Value); //Verificamos si se permite cargar la cobranza del cliente if (!Frm_RC_CobrosContraCamion._Mtd_EsPermitidoCargarCobranzaCliente(_Str_ccliente, _G_Str_Cguiddesp.ToString(CultureInfo.InvariantCulture))) { Cursor = Cursors.Default; MessageBox.Show("Disculpe, el documento tiene un pago procesado por parte de su casa matriz, solo puede procesar pagos con el código de la casa matriz... verifique...", "Requerimiento", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } //Verificamos Int64 _Int_ccliente = 0; var _Bol_ConversionCorrecta = Int64.TryParse(_Str_ccliente, out _Int_ccliente); if (!_Bol_ConversionCorrecta) { return; } //Llamamos al Formulario de Modo Modal var _Frm = new Frm_RC_DocumentosClientes(_G_Str_Cguiddesp.ToString(CultureInfo.InvariantCulture), _Str_ccliente, Cobranza.TiposEstadoRelacion.EstadoPagoEditando); _Frm.ShowDialog(); //Verificamos el estado de la guia Cursor = Cursors.WaitCursor; var _Bool_GuiaVerificada = Clases._Cls_RutinasGuiasRelacionesCobranza._Mtd_EsValidaCobranza(Frm_Padre._Str_GroupComp, _G_Str_Cguiddesp.ToString(CultureInfo.InvariantCulture)); if (!_Bool_GuiaVerificada) { //Desmarcamos la guia como cobrada var _Str_Cadena = "update TGUIADESPACHOM set cguiacobrada='0' where ((TGUIADESPACHOM.cgroupcomp='" + Frm_Padre._Str_GroupComp + "') and (TGUIADESPACHOM.cguiadesp='" + _G_Str_Cguiddesp + "'));"; Program._MyClsCnn._mtd_conexion._Mtd_EjecutarSentencia(_Str_Cadena); Cursor = Cursors.Default; //Cerramos Close(); } else { Cursor = Cursors.WaitCursor; //Asignamos los codigos de vendedor _Cls_RutinasGuiasRelacionesCobranza._Mtd_AsignarCodigosDeVendedor(Frm_Padre._Str_GroupComp, _G_Str_Cguiddesp.ToString(CultureInfo.InvariantCulture)); //Recargamos el resumen _Mtd_CargarResumen(_G_Str_Cguiddesp); Cursor = Cursors.Default; } }