예제 #1
0
 private void btnResolver_Click(object sender, EventArgs e)
 {
     if (dgvInconsistencias.SelectedRows[0].Cells["TipoInconsistencia"].Value.Equals(1))
     {
         infoinconsistencia = _mantenimiento.ObtenerDetallePROAInconsistenciaporResolver(Convert.ToInt32(dgvInconsistencias.SelectedRows[0].Cells["ID"].Value));
         if (MessageBox.Show("Está seguro de que desea resolver la inconsistencia", "Resolución de Inconsistencia", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
         {
             _mantenimiento.ResolverPROAInconsistencia(ref infoinconsistencia, ref usuario);
             MessageBox.Show("Inconsistencia resuelta");
             infoinconsistencia = null;
             obtenerdatosInconsistenciasPROA();
         }
     }
     else
     {
         if (infoinconsistencia != null)
         {
             if ((infoinconsistencia.procesamiento.Cedula.Equals(string.Empty) == false) && (infoinconsistencia.procesamiento.CodigoTransaccion.Equals(string.Empty) == false) &&
                 (infoinconsistencia.procesamiento.Cuenta.Equals(string.Empty) == false) && (infoinconsistencia.procesamiento.NumeroDeposito.Equals(string.Empty) == false))
             {
                 if (MessageBox.Show("Está seguro de que desea resolver la inconsistencia", "Resolución de Inconsistencia", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes)
                 {
                     _mantenimiento.ResolverPROAInconsistencia(ref infoinconsistencia, ref usuario);
                     MessageBox.Show("Inconsistencia resuelta");
                     infoinconsistencia = null;
                     obtenerdatosInconsistenciasPROA();
                 }
             }
             else
             {
                 MessageBox.Show("La inconsistencia no se puede resolver debido a que tiene información incompleta en algun(os) campo(s)");
             }
         }
         else
         {
             MessageBox.Show("La inconsistencia no se puede resolver debido a que tiene información incompleta en algun(os) campo(s)");
         }
     }
 }