예제 #1
0
 protected void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         gdvMiembros.Columns[0].Visible = true;
         gdvMiembros.Columns[1].Visible = true;
         gdvMiembros.Columns[2].Visible = true;
         foreach (GridViewRow row in gdvMiembros.Rows)
         {
             CheckBox check         = row.FindControl("chkAplica") as CheckBox;
             String   idMiembro     = row.Cells[0].Text;
             String   fechaCreacion = row.Cells[1].Text;
             String   fechaInicio   = row.Cells[2].Text;
             if (!fechaCreacion.Equals(" "))
             {
                 fechaCreacion = Convert.ToDateTime(fechaCreacion).ToString("yyyy-MM-dd HH:mm:ss");
                 fechaInicio   = Convert.ToDateTime(fechaInicio).ToString("yyyy-MM-dd HH:mm:ss");
             }
             else
             {
                 fechaCreacion = "";
                 fechaInicio   = "";
             }
             if (check.Checked)
             {
                 if (!bdTS.NADFASVerificarNADFASActivo(S, idMiembro, año))
                 {
                     bdTS.NADFASNuevoNADFAS(S, idMiembro, año, U);
                 }
             }
             else
             {
                 if (bdTS.NADFASVerificarNADFASActivo(S, idMiembro, año))
                 {
                     bdTS.NADFASDesactivarNADFAS(S, idMiembro, fechaCreacion, año, U, fechaInicio);
                 }
             }
         }
         llenarGdvMiembros();
         gdvMiembros.Columns[0].Visible = false;
         gdvMiembros.Columns[1].Visible = false;
         gdvMiembros.Columns[2].Visible = false;
         mst.mostrarMsjNtf(dic.msjSeHaActualizado);
     }catch (Exception ex)
     {
         mst.mostrarMsjMdl(dic.msjNoSeRealizoExcp + ex.Message.ToString() + ".");
     }
 }