示例#1
0
        public App()
        {
            Current = this;

            var isLoggedIn = Properties.ContainsKey("IsLoggedIn")?(bool)Properties ["IsLoggedIn"]:false;

            var user = Properties.ContainsKey("usuario")?Properties ["usuario"]:null;

            // we remember if they're logged in, and only display the login page if they're not
            if (isLoggedIn && user!=null) {

                Usuario usu = new Usuario ();

                usu.Id = (int)user;
                usu.nombre = "";
                usu.ocupacion = "";
                usu.pais = 1;
                usu.genero = 0;
                usu.apellidos = "";

                int usuario = (int)Properties ["usuario"];
                MainPage = new PaZos.MainPage (usu);
            }
            else
                //MainPage = new LoginModalPage (this);
                MainPage = new inicio (this);

            //MainPage = new NavigationPage(new PaZos.Inicio ());
        }
示例#2
0
        private void button4_Click(object sender, EventArgs e)
        {
            inicio Inicio = new inicio();

            Hide();
            Inicio.ShowDialog();
            Show();
        }
        public void loginTest()
        {
            string usuario = "kevin";
            string contra  = "1234";
            inicio met     = new inicio();

            Assert.AreEqual(true, met.login(usuario, contra));
        }
示例#4
0
    //public
    public void OnClick()
    {
        inicio a = new inicio();

        StartCoroutine(a.Destribuir_Pedras(this.gameObject));


        //gameObject.GetComponent<Image>().color = Color.Lerp(new Color(1,1,1,0), Color.white, 1 * Time.deltaTime);

        //Debug.Log (this.gameObject.name + " Was Clicked. cova N."+inicio.Object_To_Cova_Numeber(this.gameObject));
    }
示例#5
0
        private void Entrada_Click(object sender, RoutedEventArgs e){
            if (!(string.IsNullOrEmpty(Txt_Password.Password) && string.IsNullOrEmpty(Txt_Usuario.Text)))
            {
                Empresa.Usuarios.Seccion.Iniciar(Txt_Usuario.Text, Txt_Password.Password);
                SIC.Objs.Controles.win_cambiar_clave _cam_clave;

                if (Empresa.Usuarios.Seccion.EsAutenticado)
                {
                    this.Hide();
                    try
                    {
                        inicio inic;
                        ///Registro de Evento
                        Empresa.RegistroEventos.Evento.Insert(new Empresa.RegistroEventos.tevento(string.Empty, string.Empty, string.Empty, new Empresa.RegistroEventos.ttarea(Empresa.RegistroEventos.EnumIdentificadorTarea.AbriendoSessionUsuario), Empresa.Usuarios.Seccion.Usuario, Empresa.Comun.Servicios.DameIdProcesador(), Environment.MachineName, Environment.UserDomainName));
                        ///Mostrando Inicio Programa
                        
                        if(Empresa.Usuarios.Seccion.Usuario.EsTemporal){
                            _cam_clave = new Objs.Controles.win_cambiar_clave(Empresa.Usuarios.Seccion.Usuario);
                            _cam_clave.ShowDialog();

                             this.Txt_Password.Password = string.Empty;
                             this.Show();
                            _cam_clave.Close();
                        }
                        else {
                            inic = new inicio();
                            //Mostrar ventana de inicio.
                            inic.ShowDialog();
                            //Borrar password
                            this.Txt_Password.Password = string.Empty;
                            //cerrando session.
                            Empresa.Usuarios.Seccion.Cerrar();
                            //cerrando formulario principal.
                            inic.Close();
                            //mostrando ventana de inicio.
                            this.Show();
                        }
                        ///Cerrada la venta principal.
                    }
                    catch{

                    }
                }
                else {
                    ///Registro de Evento
                    Empresa.RegistroEventos.Evento.Insert(new Empresa.RegistroEventos.tevento(string.Empty,string.Empty, string.Empty, new Empresa.RegistroEventos.ttarea(Empresa.RegistroEventos.EnumIdentificadorTarea.IntentoFallidoAbrirSeccion), new Empresa.Usuarios.TUsuario(), Empresa.Comun.Servicios.DameIdProcesador(), Environment.MachineName, Environment.UserDomainName));
                    MessageBox.Show("Nombre de usuario o clave, incorrecta", "autentificación incorrecta", MessageBoxButton.OK, MessageBoxImage.Stop);
                }
            }
            else {
                MessageBox.Show("Falta Nombre de usuario o clave", "Faltan datos para la autentificación", MessageBoxButton.OK, MessageBoxImage.Stop);
            }
        }
示例#6
0
        public static string generarCodigoSerie()
        {
            string   resultado = string.Empty;
            DateTime fecha     = DateTime.Now;
            cInicio  initDAO   = new cInicio();
            inicio   _inicio   = initDAO.obtenerInicio();

            string [] s = fecha.ToString("dd-MM-yyyy").Split('-');

            resultado += obtenerLetraAno(_inicio.posicion, _inicio.ano, s[2]);

            return(resultado);
        }
示例#7
0
 public frmNotas(clsAdministrador Administrador, clsProfesor Profesor)
 {
     InitializeComponent();
     if (Administrador != null)
     {
         Iniciador = inicio.Amdinistrador;
     }
     else
     {
         if (Profesor != null)
         {
             Profesor_inicial = Profesor;
             Iniciador = inicio.Profesor;
         }
     }
 }
 public frmRegistroCalificaciones(clsAdministrador Administrador,clsAlumno Alumno,clsProfesor Profesor)
 {
     InitializeComponent();
     if (Administrador != null)
     {
         this.Administrador = Administrador;
         iniciador = inicio.Administrador;
     }
     else
     {
         if (Alumno != null)
         {
             this.Alumno = Alumno;
             iniciador = inicio.Alumno;
         }
         else
         {
             this.Profesor = Profesor;
             this.iniciador = inicio.Profesor;
         }
     }
 }
示例#9
0
 var(inicio, fim) = (2, 5);
 private void ActualizarGrillaNotas(inicio cambio)
 {
     if (cambio == inicio.Administrador)
     {
         dgvEtapaUno.Rows.Clear();
         try
         {
             List<IEntidad> LE = Nota_consultador.Lista_Formateada();
             foreach (clsNotaFormateada ECurso in LE)
             {
                 if (ECurso.Estado == 1)
                 {
                     dgvEtapaUno.Rows.Add(ECurso.Id, ECurso.Nombre_Alumno, ECurso.Apellido, ECurso.Nombre_Curso, ECurso.Nota.ToString().Replace('.',','), ECurso.Fecha);
                 }
             }
             dgvEtapaUno.ClearSelection();
             Nota = new clsNotaFormateada();
             Nota.Id = -1;
         }
         catch (Exception ex)
         {
             MessageBox.Show("Se produjo el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         if (cambio == inicio.Alumno)
         {
             dgvEtapaUno.Rows.Clear();
             try
             {
                 List<IEntidad> LE = Nota_consultador.Notas_Por_Alumno(Alumno.Id);
                 foreach (clsNotaFormateada ECurso in LE)
                 {
                     if (ECurso.Estado == 1)
                     {
                         dgvEtapaUno.Rows.Add(ECurso.Id, ECurso.Nombre_Alumno, ECurso.Apellido, ECurso.Nombre_Curso, ECurso.Nota, ECurso.Fecha);
                     }
                 }
                 dgvEtapaUno.ClearSelection();
                 Nota = new clsNotaFormateada();
                 Nota.Id = -1;
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Se produjo el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             dgvEtapaUno.Rows.Clear();
             try
             {
                 List<IEntidad> LE = Nota_consultador.Notas_Por_Profesor(Profesor.Id);
                 foreach (clsNotaFormateada ECurso in LE)
                 {
                     if (ECurso.Estado == 1)
                     {
                         dgvEtapaUno.Rows.Add(ECurso.Id, ECurso.Nombre_Alumno, ECurso.Apellido,ECurso.Nombre_Curso, ECurso.Nota, ECurso.Fecha);
                     }
                 }
                 dgvEtapaUno.ClearSelection();
                 Nota = new clsNotaFormateada();
                 Nota.Id = -1;
             }
             catch (Exception ex)
             {
                 MessageBox.Show("Se produjo el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }
示例#11
0
 private void ActualizarGrillaCursos(inicio temp)
 {
     if (temp == inicio.Amdinistrador)
     {
         dgvEtapaDos.Rows.Clear();
         this.ColumnasCursos();
         Cursos = new List<IEntidad>();
         clsRepositorioInscripcion consultador = new clsRepositorioInscripcion();
         try
         {
             if (Alumno.Id != -1)
             {
                 Cursos = consultador.ListaCursosSinNota(Alumno.Id);
             }
             foreach (clsCurso ECurso in Cursos)
             {
                 if (ECurso.Estado == 1)
                 {
                     dgvEtapaDos.Rows.Add(ECurso.Id, ECurso.Nombre, ECurso.Descripcion, ECurso.FechaInicio, ECurso.FechaFin, "Habilitado");
                 }
             }
             dgvEtapaDos.ClearSelection();
             Curso = new clsCurso();
             Curso.Id = -1;
             lblVariableCurso.Text = "Sin Seleccionar";
             lblVariableCurso.ForeColor = Color.Red;
         }
         catch (Exception ex)
         {
             MessageBox.Show("Se produjo el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         dgvEtapaDos.Rows.Clear();
         this.ColumnasCursos();
         List<IEntidad> Cursos_del_Alumno = new List<IEntidad>();
         clsRepositorioInscripcion consultador = new clsRepositorioInscripcion();
         clsRepositorioProfesor consultador2 = new clsRepositorioProfesor();
         Cursos.Clear();
         try
         {
             if (Alumno.Id != -1)
             {
                 Cursos_del_Alumno = consultador.ListaCursosSinNota(Alumno.Id);
             }
             if (Cursos_del_profesor.Count() == 0)
             {
                 Cursos_del_profesor = consultador2.ListaCursos(Profesor_inicial.Id);
             }
             foreach(clsCurso CursoPibe in Cursos_del_Alumno)
             {
                 if (Cursos_del_profesor.Exists(x => x.Id == CursoPibe.Id))
                 {
                     Cursos.Add(CursoPibe);
                 }
             }
             foreach (clsCurso ECurso in Cursos)
             {
                 if (ECurso.Estado == 1)
                 {
                     dgvEtapaDos.Rows.Add(ECurso.Id, ECurso.Nombre, ECurso.Descripcion, ECurso.FechaInicio, ECurso.FechaFin, "Habilitado");
                 }
             }
             dgvEtapaDos.ClearSelection();
             Curso = new clsCurso();
             Curso.Id = -1;
             lblVariableCurso.Text = "Sin Seleccionar";
             lblVariableCurso.ForeColor = Color.Red;
         }
         catch (Exception ex)
         {
             MessageBox.Show("Se produjo el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
示例#12
0
文件: inicio.cs 项目: argonarch/Remas
 void Start()
 {
     gameObject.SetActive(true);
     ags = this;
 }
示例#13
0
 void Awake()
 {
     instance = this;
 }