예제 #1
0
        private bool GetLogin()
        {
            string ID     = txtUserID.Text;
            string Pass   = txtPass.Text;
            bool   finded = false;

            try
            {
                var ListUser = ApiAccess.RetrieveAllUsuario <Usuario>();
                foreach (Usuario element in ListUser)
                {
                    if (ID == element.Id_User && Pass == element.Pass_User)
                    {
                        finded = true;
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                MetroMessageBox.Show(this, "Ha ocurrido un error:" + ex + "Favor Comunicarse con el equipo de Sistemas",
                                     "Error en Acción", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(finded);
        }
예제 #2
0
 private void LoadDataGrid()
 {
     try
     {
         dgvUser.Rows.Clear();
         var ListUser = ApiAccess.RetrieveAllUsuario <Usuario>();
         foreach (Usuario element in ListUser)
         {
             string[] Row;
             Row = new string[] { element.Nombrec_User, element.Apellido1_User, element.Id_User,
                                  element.Nombre_Dtpo, element.Correo_User, element.Pass_User, element.Telefono_User, element.Role };
             dgvUser.Rows.Add(Row);
         }
     }
     catch (Exception ex)
     {
         MetroMessageBox.Show(this, "Ha ocurrido un error:" + ex + "Favor Comunicarse con el equipo de Sistemas",
                              "Error en Acción", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #3
0
        private string GetRole()
        {
            string Role = "";

            try
            {
                var ListUser = ApiAccess.RetrieveAllUsuario <Usuario>();
                foreach (Usuario element in ListUser)
                {
                    if (IdSession == element.Id_User)
                    {
                        Role = element.Role;
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                MetroMessageBox.Show(this, "Ha ocurrido un error:" + ex + "Favor Comunicarse con el equipo de Sistemas",
                                     "Error en Acción", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(Role);
        }