コード例 #1
0
        private void CrearCursoButton_Click(object sender, EventArgs e)
        {
            string nrc              = NRCUser.Text;
            string nombreCurso      = NCursoUser.Text;
            string nombreProfesor   = NProfeUser.Text;
            string apellidoProfesor = AProfeUser.Text;
            int    creditos         = 0;

            try
            {
                creditos = Convert.ToInt32(CreditosUser.Text);
            }
            catch { MessageBox.Show("Creditos No Valido!"); return; }

            if (nrc == "" || nombreCurso == "" || nombreProfesor == "" || apellidoProfesor == "")
            {
                MessageBox.Show("Casillas Sin Rellenar");
                return;
            }

            Especialidad especialidad = (Especialidad)EspecialidadCB.SelectedItem;

            Gestor.CrearCursoCurricular(nrc, nombreCurso.ToUpper(), (apellidoProfesor.ToUpper() + "/" + nombreProfesor.ToUpper()), creditos, especialidad, listaEventos);
            OnRegresar(this, EventArgs.Empty);
            this.Hide();
        }
コード例 #2
0
        //GET DE EDITAR
        //public ActionResult Editar(int id)
        //{
        //    Gestor gestor = new Gestor();
        //    var vuelos = gestor.BuscarVuelos(id);
        //    return View(vuelos);
        //}

        public ActionResult Editar(int id)
        {
            Gestor                gestor       = new Gestor();
            List <Destinos>       itemsDestino = gestor.ObtenerDestinos();
            List <SelectListItem> itemsCombo   = itemsDestino.ConvertAll(d =>
            {
                return(new SelectListItem()
                {
                    Text = d.Nombre,
                    Value = d.IdDestino.ToString(),
                    Selected = false,
                });
            });

            Vuelos v = Gestor.BuscarVuelos(id); //ver aqui

            foreach (var item in itemsCombo)
            {
                if (item.Value.Equals(v.IdDestino.ToString()))
                {
                    item.Selected = true;
                    break; //para que corte la iteracion del for porque no tiene sentido q continue con los otros porque es un solo item que tengo que marcar en mi combo
                }
            }
            ViewBag.items = itemsCombo; //guarda la info

            ViewBag.Nombre = v.Observaciones;
            return(View(v));
        }
コード例 #3
0
        public Gestor Save(Gestor gestor)
        {
            db.Gestores.AddOrUpdate(gestor);
            db.SaveChanges();

            return(gestor);
        }
コード例 #4
0
        public static DataTable correo()
        {
            string    sql = "select nombre_sw,correo,contrase,puerto,smtp,dir_logo,url from informacion_general where id_datosgen=1";
            DataTable d   = Gestor.consultas(sql);

            return(d);
        }
コード例 #5
0
ファイル: Form1.cs プロジェクト: genzop/College
        private void btnMostrarTabla_Click(object sender, EventArgs e)
        {
            Gestor    gestor = new Gestor();
            DataTable dt     = gestor.mostrarTabla();

            dgvArticulos.DataSource = dt;
        }
コード例 #6
0
        // GET: Categoria


        public ActionResult Index()
        {
            Gestor Gestor = new Gestor();

            ViewBag.ListadoCategoria = Gestor.LIstarCategorias(null);
            return(View("Categoria"));
        }
コード例 #7
0
        private static void OptionFive(Gestor pObjGestor, UIMenuPrincipal pMenuP)
        {
            AdminPassword(pObjGestor, pMenuP);
            int UserId2 = pMenuP.GetUserIdDemo();

            pObjGestor.UnblockClientAccs(UserId2);
        }
コード例 #8
0
ファイル: Menu.cs プロジェクト: dcordero22/SIC
 private void Menu_FormClosing(object sender, FormClosingEventArgs e)
 {
     try
     {
         ses      = new Sesiones();
         Negocios = new Gestor();
         Int32 FilasAfectadas;
         ses.Id_Sesion   = Id_Session;
         ses.fecha_Salio = DateTime.Now;
         FilasAfectadas  = Negocios.Salir(ses);
         if (FilasAfectadas > 0)
         {
             Application.Exit();
         }
         else
         {
             MessageBox.Show("Error al cerrar session!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             Application.Exit();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #9
0
        private static void OptionOne(Gestor pObjGestor, UIMenuPrincipal pMenuP)
        {
            AdminPassword(pObjGestor, pMenuP);
            var rValues = pMenuP.RegisterDemo2();

            if (pObjGestor.ClientExists(int.Parse(rValues[0])) == false)
            {
                if (string.IsNullOrEmpty(rValues[4]))
                {
                    pObjGestor.RegisterMethodDemo(rValues[1], rValues[2], int.Parse(rValues[0]), int.Parse(rValues[3]), -1);
                }
                else
                {
                    pObjGestor.RegisterMethodDemo(rValues[1], rValues[2], int.Parse(rValues[0]), int.Parse(rValues[3]), double.Parse(rValues[4]));
                }
            }
            else
            {
                pObjGestor.SetUserInSesion(int.Parse(rValues[0]));
                if (string.IsNullOrEmpty(rValues[4]))
                {
                    pObjGestor.AddAccountDemo();
                }
                else
                {
                    pObjGestor.AddAccountDemo(int.Parse(rValues[0]), double.Parse(rValues[4]));
                }
            }

            pMenuP.DisplayUserInfoDemo(pObjGestor.GetUserInfo(int.Parse(rValues[0])));
        }
コード例 #10
0
        public async Task <Usuario> Post([FromBody] UsuarioCadastroViewModel model)
        {
            Usuario user = default(Usuario);

            switch (model.Discriminator)
            {
            case nameof(Instituicao):
                user = new Instituicao(model.BeginDate);
                break;

            case nameof(Gestor):
                user = new Gestor(model.BeginDate);
                break;

            case nameof(RecursosHumano):
                user = new RecursosHumano(model.BeginDate);
                break;

            default:
                throw new HttpException(422);
                //break;
            }

            user.Email = model.Email;
            user.SetPassword(model.Password);
            user.UserName  = model.Username;
            user.Nome      = model.Nome;
            user.Sobrenome = model.Sobrenome;

            db.Usuarios.Add(user);
            await db.SaveChangesAsync();

            return(user);
        }
コード例 #11
0
 private void VistasActualizarCurso_OnActualizar(object sender, ActualizarCursoEventArgs e)
 {
     if (Gestor.ActualizarCurso(e.nrc, e.parametro, e.cambio))
     {
         MessageBox.Show("Cambio Realizado");
     }
 }
コード例 #12
0
        public async Task <IActionResult> BatchPost(int id, int instituicaoId, IFormFile file)
        {
            Gestor gestor = await db.Usuarios.OfType <Gestor>().FirstOrDefaultAsync(d => d.Id == id);

            if (gestor == null)
            {
                return(NotFound());
            }

            Instituicao instituicao = await db.Usuarios.OfType <Instituicao>().FirstOrDefaultAsync(d => d.Id == instituicaoId);

            if (instituicao == null)
            {
                return(NotFound());
            }

            using (var stream = file.OpenReadStream())
                using (StreamReader sr = new StreamReader(stream))
                    using (CsvReader reader = new CsvReader(sr, config))
                    {
                        Usuario[] aprendizes = reader.GetRecords <AprendizViewModel>()
                                               .Select(d => new Aprendiz(d.Nascimento, d.Entrada, d.Saida, instituicao, gestor)
                        {
                            Email     = d.Email,
                            UserName  = d.Username,
                            Nome      = d.Nome,
                            Sobrenome = d.Sobrenome
                        }.SetPassword(d.Nascimento.ToShortDateString())).ToArray();

                        db.Usuarios.AddRange(aprendizes);
                        await db.SaveChangesAsync();
                    }

            return(Ok());
        }
コード例 #13
0
ファイル: Lista_Funcionarios.cs プロジェクト: dcordero22/SIC
 private void Lista_Funcionarios_Load(object sender, EventArgs e)
 {
     try
     {
         this.dat_funcionarios.ReadOnly = true;
         valor_celda = -1;
         perm        = new Permisos();
         Negocios    = new Gestor();
         this.btn_agregar.Enabled   = false;
         this.btn_consultar.Enabled = false;
         this.btn_editar.Enabled    = false;
         this.btn_eliminar.Enabled  = false;
         perm = Negocios.Mostrar_Permisos_Unico(Id_Perfil, 3);
         if (perm.Agregar == "S")
         {
             this.btn_agregar.Enabled = true;
         }
         if (perm.Modificar == "S")
         {
             this.btn_editar.Enabled = true;
         }
         if (perm.Eliminar == "S")
         {
             this.btn_eliminar.Enabled = true;
         }
         if (perm.Consultar == "S")
         {
             this.btn_consultar.Enabled = true;
         }
         this.dat_funcionarios.DataSource = Negocios.llenar_Funcionarios();
     }catch (Exception ex)
     {
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #14
0
 public void CrearPartido()
 {
     try
     {
         int amount = Gestor.MostrarSelecciones(Selecciones);
         if (amount > 1)
         {
             Console.WriteLine("Ingrese el nombre de la selección local: ");
             string nombreLocal = Console.ReadLine();
             Console.WriteLine("Ingrese el nombre de la selección visitante: ");
             string nombreVisitante = Console.ReadLine();
             if (nombreLocal != nombreVisitante)
             {
                 Local         = Selecciones.First(s => nombreLocal == s.Nombre);
                 Visitante     = Selecciones.First(s => nombreVisitante == s.Nombre);
                 PartidoActual = new Partido(Local, Visitante);
             }
         }
         else
         {
             Console.WriteLine("No hay suficientes selecciones");
         }
     }
     catch (InvalidOperationException)
     {
         Console.WriteLine("Selección no encontrada");
     }
 }
コード例 #15
0
        public ActionResult GetCategoria(Int32 idCategoria)
        {
            Gestor gestor = new Gestor();

            ViewBag.Categoria = gestor.ObtenerCategorias(idCategoria);

            return(Index());
        }
コード例 #16
0
        //GET: Alta Vuelos
        public ActionResult Alta()
        {
            Gestor   gestor = new Gestor();
            VMVuelos vm     = new VMVuelos();

            vm.Destinos = gestor.ObtenerDestinos();
            return(View(vm));
        }
コード例 #17
0
        static void Main(string[] args)
        {
            Gestor          objGestor = new Gestor();
            UIMenuPrincipal MenuP     = new UIMenuPrincipal(objGestor);
            UIMenuAcc       MenuA     = new UIMenuAcc();

            ProgramMenu(objGestor, MenuP, MenuA);
        }
コード例 #18
0
ファイル: Menu.cs プロジェクト: dcordero22/SIC
        private void Menu_Load(object sender, EventArgs e)
        {
            try
            {
                perm     = new Permisos();
                Negocios = new Gestor();
                this.lbl_Usuario.Text = usuario;
                mantenimientoDeRolesYPermisosToolStripMenuItem.Visible      = false;
                mantenimientoDeUsuariosToolStripMenuItem.Visible            = false;
                mantenimientoDeFuncionariosToolStripMenuItem.Visible        = false;
                mantenimientoDeCasosToolStripMenuItem.Visible               = false;
                bitacoraDeIngresoYSalidaDelSistemaToolStripMenuItem.Visible = false;
                bitacoraDeMovimientosToolStripMenuItem.Visible              = false;
                int i = 1;
                while (i < 7)
                {
                    perm = Negocios.Mostrar_Permisos_Unico(Id_Perfil, i);
                    if (perm.Modulo == i)
                    {
                        switch (i)
                        {
                        case 1:
                            mantenimientoDeRolesYPermisosToolStripMenuItem.Visible = true;
                            break;

                        case 2:
                            mantenimientoDeUsuariosToolStripMenuItem.Visible = true;
                            break;

                        case 3:
                            mantenimientoDeFuncionariosToolStripMenuItem.Visible = true;
                            break;

                        case 4:
                            mantenimientoDeCasosToolStripMenuItem.Visible = true;
                            break;

                        case 5:
                            bitacoraDeIngresoYSalidaDelSistemaToolStripMenuItem.Visible = true;
                            break;

                        case 6:
                            bitacoraDeMovimientosToolStripMenuItem.Visible = true;
                            break;

                        case 7:
                            mantenimientoDeProcedimientosToolStripMenuItem.Visible = true;
                            break;
                        }
                    }
                    i++;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #19
0
 public IHttpActionResult Put(int id, Gestor gestor)
 {
     if (id != gestor.Codigo)
     {
         return(BadRequest("Código passado por parâmetro é diferente do código do gestor passado no corpo da requisição."));
     }
     gestoresService.Save(gestor);
     return(Ok());
 }
コード例 #20
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Gestor gestor = new Gestor();

            gestor.showLogin();
            Application.Run();
        }
コード例 #21
0
        public bool GestorNomeDuplicado(Gestor gestor)
        {
            Gestor g = Get(gestor.Nome);

            if (g == null)
            {
                return(false);
            }
            return(true);
        }
コード例 #22
0
        public IHttpActionResult Get(int id)
        {
            Gestor g = gestoresService.Get(id);

            if (g == null)
            {
                return(NotFound());
            }
            return(Ok(g));
        }
コード例 #23
0
ファイル: Cambiar_Contrasena.cs プロジェクト: dcordero22/SIC
 private void btn_acpetar_Click(object sender, EventArgs e)
 {
     try
     {
         Negocios = new Gestor();
         usu      = new Usuarios();
         string pass = Helper.EncodePassword(string.Concat(this.txt_usuario.Text.ToString(), this.txt_contrasena_antigua.ToString()));
         usu = Negocios.Login(this.txt_usuario.Text, pass);
         if (usu.Cedula != 0)
         {
             if (this.txt_contrasena.Text.Length > 7)
             {
                 if (this.txt_contrasena.Text == this.txt_confirmar_contrasena.Text)
                 {
                     usu.Contrasena = Helper.EncodePassword(string.Concat(this.txt_usuario.Text.ToString(), this.txt_contrasena.ToString()));
                     Int32 FilasAfectadas = 0;
                     FilasAfectadas = Negocios.Modificar_Usuario_pass(usu, Usuario);
                     if (FilasAfectadas > 0)
                     {
                         MessageBox.Show("Contraseña sustituida exitosamente!!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                         this.Close();
                     }
                     else
                     {
                         if (FilasAfectadas == -1)
                         {
                             MessageBox.Show("La Contraseña ha sustituida exitosamente pero no se a podido registrar la transaccion!!!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                             this.Close();
                         }
                         else
                         {
                             MessageBox.Show("Error al sustituir la contraseña !!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                         }
                     }
                 }
                 else
                 {
                     MessageBox.Show("Las Contraseñas no coinciden!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             else
             {
                 MessageBox.Show("Error contraseña muy corta!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             MessageBox.Show("Error contraseña incorrecta!!!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #24
0
ファイル: Lista_Funcionarios.cs プロジェクト: dcordero22/SIC
 private void btn_buscar_Click(object sender, EventArgs e)
 {
     try {
         Negocios = new Gestor();
         this.dat_funcionarios.DataSource = Negocios.llenar_Funcionarios(int.Parse(this.txt_buscar.Text));
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #25
0
 private static void BikeMethod(Gestor objGestor, MenuUI objMenu)
 {
     if (objGestor.BikeRegistration(objGestor.CurrentCarShop, objMenu.RequestBikeInfo()))
     {
         Console.WriteLine("\nYour bike has been admitted");
     }
     else
     {
         Console.WriteLine("\nTheres been a problem admitting your bike");
     }
 }
コード例 #26
0
 private void butAceptar_Click(object sender, EventArgs e)
 {
     if (this.ValidateChildren())
     {
         if (Gestor.AsignarTratamiento(dtpFechaAsignado.Text, txtDescripcion.Text, dtpFechaInicio.Text, dtpFechaFinalizacion.Text, txtObservaciones.Text, cedula))
         {
             MessageBox.Show("Tratamiento asignado correctamente");
             this.Close();
         }
     }
 }
コード例 #27
0
 private void Llenar()
 {
     Negocios = new Gestor();
     Func = new Funcionarios();
     Func = Negocios.Mostrar_Funcionario_Unico(Cedula);
     this.txt_apellido1.Text = Func.Apellido1;
     this.txt_apellido2.Text = Func.Apellido2;
     this.txt_cedula.Text = Func.Cedula.ToString();
     this.txt_nombre.Text = Func.Nombre.ToString();
     this.cbo_genero.SelectedValue = Func.Genero;
 }
コード例 #28
0
 private static void AdminPassword(Gestor pObjGestor, UIMenuPrincipal pMenuP)
 {
     if (pObjGestor.ValidateAdminStatus())
     {
         bool result;
         do
         {
             result = pObjGestor.ValidateAdminPassword(pMenuP.AdminPasswordRequestDemo());
         }while (result == false);
     }
 }
コード例 #29
0
 private void Llenar()
 {
     Negocios = new Gestor();
     Proc     = new Procedimiento();
     Proc     = Negocios.Mostrar_Procedimiento_Unico(Id_Procedimiento);
     this.txt_id_procedimiento.Text    = Proc.Id_Procedimiento.ToString();
     this.txt_descripcion.Text         = Proc.Descripcion_Procedimiento;
     this.txt_nombre.Text              = Proc.Nombre_Procedimiento;
     this.lbl_id_procedimiento.Visible = true;
     this.txt_id_procedimiento.Visible = true;
 }
コード例 #30
0
 private void MostrarUsuario_Load(object sender, EventArgs e)
 {
     try
     {
         dgvMostrar.DataSource = Gestor.mostrarUsuario();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #31
0
ファイル: Servicos.cs プロジェクト: joninvski/webooks
    public Gestor getDadosGestor(string username, ComunicacaoBD comunicacaoBD)
    {
        Gestor gestor = null;

        string query = "SELECT Gestor.idGestor, Utilizador.nome, Utilizador.username, Utilizador.password " +
                        " FROM Gestor, Utilizador " +
                        " WHERE " +
                            " Utilizador.username = @username " +
                            " AND Gestor.idGestor = Utilizador.idUtilizador ";

        SqlCommand comando = new SqlCommand(query);

        comando.Parameters.Add(new SqlParameter("@username", username));

        SqlDataReader resposta = invocaQueryLeitura(comando, comunicacaoBD);

        while (resposta.Read() == true)
        {
            gestor = new Gestor();

            gestor.IdGestor = (string)resposta["idGestor"];
            gestor.Nome = (string)resposta["nome"];
            gestor.Username = (string)resposta["username"];
            gestor.Password = (string)resposta["password"];
        }

        if (resposta != null)
            resposta.Close();

        return gestor;
    }
コード例 #32
0
ファイル: Utilizador.cs プロジェクト: joninvski/webooks
    public Utilizador(Gestor gestor)
    {
        _nome = gestor._nome;

        _username = gestor.Username;

        _tipoUtilizador = gestor.GetType().ToString();
    }