示例#1
0
        public void cargarTabla(string dato)
        {
            List <Profesores.Profesores> lista = new List <Profesores.Profesores>();
            ProfesorController           _profesorController = new ProfesorController();

            dataProfesor.DataSource = _profesorController.consulta(dato);
        }
示例#2
0
        public void Test1()
        {
            var contro = new ProfesorController();
            var result = contro.Get();

            Assert.Equals(0, result.Count());
        }
示例#3
0
        public void AddProfesor()
        {
            var service    = new Profesorservice(dbContext);
            var controller = new ProfesorController(service);
            var fin        = service.Add(profesor);

            Assert.IsNotNull(fin);
        }
示例#4
0
 public MantenedorProfesor()
 {
     InitializeComponent();
     profesorController = new ProfesorController();
     tipoIdController   = new TipoIdController();
     LoadTipoId();
     LoadProfesor();
 }
 public MProfesor()
 {
     InitializeComponent();
     profesorController = new ProfesorController();
     tipoIdController   = new TipoIdController();
     LoadTipoId();
     LoadProfesor();
     ResetearTexto();
 }
 private void buttonEliminar_Click(object sender, RoutedEventArgs e)
 {
     if (dataProfesores.SelectedIndex > -1)
     {
         ProfesorController controller = new ProfesorController();
         ComprobarResultado((OperationResult)controller.DeleteProfesor(((Profesor)dataProfesores.SelectedValue).IdProfesor));
         UpdateGrid();
     }
     else
     {
         MessageBox.Show("Debe seleccionar un celda valida para eliminar");
     }
 }
        private void UpdateGrid()
        {
            ProfesorController controller = new ProfesorController();

            dataProfesores.ItemsSource = null;
            if (controller.GetProfesor().Any())
            {
                dataProfesores.ItemsSource = controller.GetProfesor();
            }
            else
            {
                MessageBox.Show("aun no hay nada en la bd");
            }
        }
示例#8
0
 private void btnregistrar_Click(object sender, RoutedEventArgs e)
 {
     if (passwordProfesor.Password == repitePasswordProfesor.Password)
     {
         if (CheckFields() == ChecResults.Passed)
         {
             CoordinadorController coordiandorcontroller = new CoordinadorController();
             DateTime           fecharegistro            = DateTime.Today;
             ProfesorController profesorcontroller       = new ProfesorController();
             ComprobarResultado((OperationResult)profesorcontroller.AñadirProfesor(textboxnoPersonal.Text, textBoxnombres.Text, textBoxAPaterno.Text, textBoxAMaterno.Text, textBoxusuario.Text, passwordProfesor.Password, fecharegistro.ToString("d"), fecharegistro.ToString("d"), comboturno.Text, textBoxCorreo.Text));
         }
     }
     else
     {
         MessageBox.Show("Las contraseñas no coinciden");
         passwordProfesor.Password       = String.Empty;
         repitePasswordProfesor.Password = String.Empty;
     }
 }
示例#9
0
        private void generarpdf_Click(object sender, RoutedEventArgs e)
        {
            if (datagridProyecto.SelectedIndex > -1)
            {
                if (CheckFields() == ChecResults.Passed)
                {
                    String             nombreActividad      = textBoxActividad.Text;
                    String             descripcionActividad = textBoxDescripcion.Text;
                    String             id;
                    ProfesorController controller = new ProfesorController();
                    id = ((Proyecto)datagridProyecto.SelectedValue).IdProyecto;

                    GenerarArchivo(id, nombreActividad, descripcionActividad);
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar un celda valida para generar el archivo");
            }
        }
示例#10
0
        public string cargaBono(string dato)
        {
            ProfesorController bono = new ProfesorController();

            return(bono.bono(dato));
        }