Exemplo n.º 1
0
 private void rbtConfidencial_CheckedChanged(object sender, EventArgs e)
 {
     try
     {
         Globals.ThisAddIn.Application.ScreenUpdating = false;
         if (rbtConfidencial.Checked)
         {
             ServicesMemorando.actualizarRolPropiedad(Constantes.propiedadPcrDestino, Globals.ThisAddIn.listaDestinosMe, rbtNormal, rbtConfidencial, vistaUsuarios);
             if (chbCopias.Checked)
             {
                 ServicesMemorando.actualizarRolPropiedad(Constantes.propiedadPcrCopias, Globals.ThisAddIn.listaCopiasMe, rbtNormal, rbtConfidencial, vistaUsuarios);
             }
             Globals.ThisAddIn.EditarTextoMarcador(Constantes.marcadorConfidencialPagPpal, " CONFIDENCIAL");
             Globals.ThisAddIn.EditarTextoMarcador(Constantes.marcadorConfidencialOtrasPag, " CONFIDENCIAL");
             primerMarcaAgregada = ServicesMemorando.manipularMarcaAgua(primerMarcaAgregada, rbtNormal);
             Globals.ThisAddIn.insertarValorPropiedad(Constantes.propiedadTipo, "Confidencial");
         }
         Globals.ThisAddIn.Application.ScreenUpdating = true;
     }
     catch (Exception error)
     {
         Globals.ThisAddIn.Application.ScreenUpdating = true;
         Globals.ThisAddIn.protegerArchivo();
         Globals.ThisAddIn.escribirLog(error.ToString());
         MessageBox.Show("Error al agregar la tipología confidencial a un documento antiguo, Manipule el complemento desde un documento nuevo.");
         this.Close();
     }
 }
Exemplo n.º 2
0
        private void btnInsActDe_Click(object sender, EventArgs e)
        {
            Globals.ThisAddIn.Application.ScreenUpdating = false;
            int firmantes;

            if (dgvUsuarios.SelectedRows.Count > 0)
            {
                if (primerRemitenteAgregado)
                {
                    primerMarcaAgregada = ServicesMemorando.manipularMarcaAgua(primerMarcaAgregada, rbtNormal);
                    Globals.ThisAddIn.insertarRemitente();

                    btnEliminarRemitente.Enabled = true;
                    Globals.ThisAddIn.insertarValorPropiedad(Constantes.propiedadSegundoRemitente, "True");
                }
                else
                {
                    primerRemitenteAgregado = true;
                }

                ServicesMemorando.actualizarRemitente(dgvUsuarios, Globals.ThisAddIn.listaFirmantes.Count);
                firmantes = Globals.ThisAddIn.listaFirmantes.Count - 1;

                if (firmantes == 0)
                {
                    if (dgvUsuarios.CurrentRow.Cells["FondoIndependiente"].FormattedValue.ToString() == "1")
                    {
                        Globals.ThisAddIn.insertarValorPropiedad(Constantes.propiedadFondoIndependiente, "True");
                    }
                    else
                    {
                        Globals.ThisAddIn.insertarValorPropiedad(Constantes.propiedadFondoIndependiente, "False");
                    }
                }

                if (Globals.ThisAddIn.iMaxRemitentes == Globals.ThisAddIn.listaFirmantes.Count)
                {
                    btnInsActDe.Enabled = false;
                }

                LimpiarFormulario();
                txtNombre.Text = "";
                txtCargo.Text  = "";
                txtDpto.Text   = "";
            }
            else
            {
                MessageBox.Show("Por favor seleccione una fila");
            }
            Globals.ThisAddIn.Application.ScreenUpdating = true;
        }
Exemplo n.º 3
0
 private void rbtNormal_CheckedChanged(object sender, EventArgs e)
 {
     Globals.ThisAddIn.Application.ScreenUpdating = false;
     if (rbtNormal.Checked)
     {
         ServicesMemorando.actualizarRolPropiedad(Constantes.propiedadPcrDestino, Globals.ThisAddIn.listaDestinosMe, rbtNormal, rbtConfidencial, vistaUsuarios);
         if (chbCopias.Checked)
         {
             ServicesMemorando.actualizarRolPropiedad(Constantes.propiedadPcrCopias, Globals.ThisAddIn.listaCopiasMe, rbtNormal, rbtConfidencial, vistaUsuarios);
         }
         Globals.ThisAddIn.EditarTextoMarcador(Constantes.marcadorConfidencialPagPpal, "");
         Globals.ThisAddIn.EditarTextoMarcador(Constantes.marcadorConfidencialOtrasPag, "");
         primerMarcaAgregada = ServicesMemorando.manipularMarcaAgua(primerMarcaAgregada, rbtNormal);
         Globals.ThisAddIn.insertarValorPropiedad(Constantes.propiedadTipo, "Normal");
     }
     Globals.ThisAddIn.Application.ScreenUpdating = true;
 }