コード例 #1
0
        private void dtgPermisos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 0)
            {
                if (dtgPermisos.CurrentRow.Cells["Asignado"].Value.ToString().Equals("1"))
                {
                    //REVOCAR
                    CLS.Permiso oPermiso = new CLS.Permiso();
                    oPermiso.IDPermiso = dtgPermisos.CurrentRow.Cells["IDPermiso"].Value.ToString();
                    if (oPermiso.Revocar())
                    {
                        CargarPermisos();
                    }
                }
                else
                {
                    //CONCEDER
                    CLS.Permiso oPermiso = new CLS.Permiso();
                    oPermiso.IDOpcion = dtgPermisos.CurrentRow.Cells["IDOpcion"].Value.ToString();
                    oPermiso.IDRol    = cbbRoles.SelectedValue.ToString();
                    if (oPermiso.Conceder())
                    {
                        CargarPermisos();
                    }
                }

                //MessageBox.Show(dtgPermisos.CurrentRow.Cells["Asignado"].Value.ToString());
                //MessageBox.Show("Bingo");
            }
        }
コード例 #2
0
ファイル: Permisos.cs プロジェクト: Anju9897/Zaiko
 private void dtgOpciones_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (e.ColumnIndex == 0 && e.RowIndex >= 0)
         {
             Int32       Valor    = 0;
             CLS.Permiso oPermiso = new CLS.Permiso();
             oPermiso.IDRol = cbbRoles.SelectedValue.ToString();
             Valor          = Convert.ToInt32(dtgOpciones.CurrentRow.Cells["IDPermiso"].Value.ToString());
             if (Valor > 0)
             {
                 oPermiso.IDPermiso = Valor.ToString();
                 oPermiso.Revocar();
             }
             else
             {
                 oPermiso.IDOpcion = dtgOpciones.CurrentRow.Cells["IDOpcion"].Value.ToString();
                 oPermiso.Conceder();
             }
             CargarAsignaciones();
         }
     }
     catch
     {
     }
 }
コード例 #3
0
ファイル: Permisos.cs プロジェクト: Ede4g/EVMovilesdfg
 private void dtgPermisos_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         if (CLS.MyMessageBox.ShowMessage("ESTA SEGURO QUE DESEA EDITAR EL PERMISO?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             if (e.ColumnIndex == 0)
             {
                 if (dtgPermisos.CurrentRow.Cells["Asignado"].Value.ToString().Equals("1"))
                 {
                     //REVOCAR
                     CLS.Permiso oPermiso = new CLS.Permiso();
                     oPermiso.IDPermiso = dtgPermisos.CurrentRow.Cells["IDPermiso"].Value.ToString();
                     if (oPermiso.Revocar())
                     {
                         CargarPermisos();
                     }
                 }
                 else
                 {
                     //CONCEDER
                     CLS.Permiso oPermiso = new CLS.Permiso();
                     oPermiso.IDOpcion = dtgPermisos.CurrentRow.Cells["IDOpcion"].Value.ToString();
                     oPermiso.IDRol    = cbbRoles.SelectedValue.ToString();
                     if (oPermiso.Conceder())
                     {
                         CargarPermisos();
                     }
                 }
             }
         }
     }
     catch
     {
         CLS.MyMessageBox.ShowMessage("Ocurrió un Error a la hora de modificar el permiso", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }