Esempio n. 1
0
 private void btnLogo_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new MainView());
 }
Esempio n. 2
0
 private void BtnAddGroup_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new NewGroup());
 }
Esempio n. 3
0
 private void btnAsistencia_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new AsistenciaMaestros());
 }
 public AtualizarVistas(OctoplusContext context, Vistas vistas)
 {
     _context = context;
     _vistas  = vistas;
 }
 private void btnSalir_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new AjustesView());
 }
        private IEnumerable <Formulario> findFormulariosVista(Vistas vistas)
        {
            IQueryable <Formulario> query = _context.Formulario
                                            .Include(ef => ef.EmpresasFormularios)
                                            .Include(fc => fc.FormulariosCampos)
                                            .ThenInclude(c => c.Campos)
                                            .ThenInclude(c => c.ListCamposOpcoes)
                                            .ThenInclude(LO => LO.Opcoes)
                                            .Where(w => w.EmpresasFormularios.Any(a => a.EmpresaId == vistas.EmpresaId) &&
                                                   w.FormularioPaiId == vistas.FormularioPaiId);

            foreach (DadosPesquisa dado in vistas.DadosPesquisas)
            {
                Campos campo = this._context.Campos.Where(w => w.Id == dado.CampoId).FirstOrDefault();

                switch (campo.Type)
                {
                case "text":
                case "email":
                case "tel":
                case "checkbox":
                case "combobox":
                    if (dado.Operador == "=")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && a.Campos.Value == dado.Valor));
                    }
                    if (dado.Operador == "<>")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && a.Campos.Value != dado.Valor));
                    }
                    if (dado.Operador == "%")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && a.Campos.Value.Contains(dado.Valor)));
                    }
                    break;

                case "number":
                    if (dado.Operador == "=")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && Convert.ToInt32(a.Campos.Value) == Convert.ToInt32(dado.Valor)));
                    }
                    if (dado.Operador == ">")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && Convert.ToInt32(a.Campos.Value) > Convert.ToInt32(dado.Valor)));
                    }
                    if (dado.Operador == "<")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && Convert.ToInt32(a.Campos.Value) < Convert.ToInt32(dado.Valor)));
                    }
                    if (dado.Operador == ">=")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && Convert.ToInt32(a.Campos.Value) >= Convert.ToInt32(dado.Valor)));
                    }
                    if (dado.Operador == "<=")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && Convert.ToInt32(a.Campos.Value) <= Convert.ToInt32(dado.Valor)));
                    }
                    if (dado.Operador == "<>")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && Convert.ToInt32(a.Campos.Value) != Convert.ToInt32(dado.Valor)));
                    }
                    break;

                case "date":
                    if (dado.Operador == "=")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && Convert.ToDateTime(a.Campos.Value) == Convert.ToDateTime(dado.Valor)));
                    }
                    if (dado.Operador == ">")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && Convert.ToDateTime(a.Campos.Value) > Convert.ToDateTime(dado.Valor)));
                    }
                    if (dado.Operador == "<")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && Convert.ToDateTime(a.Campos.Value) < Convert.ToDateTime(dado.Valor)));
                    }
                    if (dado.Operador == ">=")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && Convert.ToDateTime(a.Campos.Value) >= Convert.ToDateTime(dado.Valor)));
                    }
                    if (dado.Operador == "<=")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && Convert.ToDateTime(a.Campos.Value) <= Convert.ToDateTime(dado.Valor)));
                    }
                    if (dado.Operador == "<>")
                    {
                        query = query.Where(w => w.FormulariosCampos.Any(a => a.Campos.Label == dado.Campo && Convert.ToDateTime(a.Campos.Value) != Convert.ToDateTime(dado.Valor)));
                    }
                    break;

                default:
                    break;
                }
            }

            List <Formulario> formularios = query.ToList();

            return(formularios);
        }
Esempio n. 7
0
        public void AtualizarVistas(Vistas vistas)
        {
            AtualizarVistas atualizarVistas = new AtualizarVistas(this._context, vistas);

            atualizarVistas.atualizarVistas();
        }
Esempio n. 8
0
 private void btnAddStudent_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new TableStudents());
 }
 private void btnAddTeacher_Click(object sender, RoutedEventArgs e)
 {
     //this.Visibility = Visibility.Hidden;
     Vistas.add_View(Content, new AddTeacher());
 }
        private void Ver_Click(object sender, EventArgs e)
        {
            Vistas vista = new Vistas(CURPPesc.Text, RNPA, 3);

            vista.ShowDialog();
        }
Esempio n. 11
0
 private void menuBtn_Ganancias_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new GananciasView());
 }
Esempio n. 12
0
 private void menuBtn_Maestros_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new MaestrosView());
 }
Esempio n. 13
0
 private void menuBtn_Alumnos_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new Alumnos());
 }
Esempio n. 14
0
 private void btnEdit_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new AddStudent(myDataGrid.SelectedItem));
 }
Esempio n. 15
0
        public void CadastrarVistas(Vistas vistas)
        {
            CadastrarVistas cadastrarVistas = new CadastrarVistas(this._context, vistas);

            cadastrarVistas.cadastrarVistas();
        }
Esempio n. 16
0
 private void btnVerNomina_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new NominaMaestros(this));
 }
Esempio n. 17
0
        public void ExcluirVistas(Vistas vistas)
        {
            ExcluirVistas excluirVistas = new ExcluirVistas(this._context, vistas);

            excluirVistas.excluirVistas();
        }
Esempio n. 18
0
 private void btnStudentsPayment_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new StudentPayment());
 }
Esempio n. 19
0
 public ExcluirVistas(OctoplusContext context, Vistas vistas)
 {
     _context = context;
     _vistas  = vistas;
 }
 public IEnumerable <Formulario> buscarFormulariosVistas(Vistas vista)
 {
     return(this.findFormulariosVista(vista));
 }
Esempio n. 21
0
        private void TotalPermisos_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Vistas v = new Vistas(cbRNPA.Text, txtNombre.Text, 2);

            v.ShowDialog(this);
        }
Esempio n. 22
0
 private void btnAddTeacher_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new Alta_Baja_Maestros());
 }
Esempio n. 23
0
 private void btnAddGroup_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new TableGroupsView());
 }
Esempio n. 24
0
 private void btnNomina_Click(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new TableTeacherGroup());
 }
Esempio n. 25
0
 public CadastrarVistas(OctoplusContext context, Vistas vistas)
 {
     _context = context;
     _vistas  = vistas;
 }
        public IEnumerable <Formulario> buscarFormulariosVista(Vistas vista)
        {
            BuscarFormulario buscarFormulario = new BuscarFormulario(this._context);

            return(buscarFormulario.buscarFormulariosVistas(vista));
        }
Esempio n. 27
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     Vistas.add_View(Content, new MainView());
 }