예제 #1
0
 public Form_M_Funcionario_Agregar(Form_M_Funcionario formPadre)
 {
     InitializeComponent();
     padreTemp = formPadre;
     this.loadDdlTipos();
     this.loadDdlUnidades();
 }
예제 #2
0
        public Form_M_Funcionario_Modificar(Form_M_Funcionario formPadre, int run)
        {
            InitializeComponent();
            padreTemp       = formPadre;
            run_funcionario = run;
            ServiceWSFuncionarios.Funcionario funcionarioTemp;
            using (ServiceWSFuncionarios.WSFuncionariosClient serviceFuncionarios = new ServiceWSFuncionarios.WSFuncionariosClient())
            {
                funcionarioTemp           = serviceFuncionarios.getFuncionarioByRun(run_funcionario);
                this.txt_run.Text         = funcionarioTemp.Run_sin_dv.ToString();
                this.txt_nombre.Text      = funcionarioTemp.Nom_funcionario;
                this.txt_ap_pat.Text      = funcionarioTemp.Ap_paterno;
                this.txt_ap_mat.Text      = funcionarioTemp.Ap_materno;
                this.cld_nacimiento.Value = funcionarioTemp.Fec_nacimiento;
                this.txt_correo.Text      = funcionarioTemp.Correo;
                this.txt_direccion.Text   = funcionarioTemp.Direc_funcionario;
                this.ddl_tipo.Text        = funcionarioTemp.Tipo_funcionario;

                if (funcionarioTemp.Habilitado == 1)
                {
                    this.chk_habilitado.Checked = true;
                }
                else
                {
                    this.chk_habilitado.Checked = false;
                }
            }
            this.loadDdlUnidades(funcionarioTemp.Unidad_id_unidad);
            this.loadDdlTipos(funcionarioTemp.Tipo_funcionario);
        }
        Form mainForm;                          //Formulario principal


        public Form_M_Funcionario_Modificar(Form pMainForm, Form_M_Funcionario formPadre, int run)
        {
            InitializeComponent();
            mainForm    = pMainForm;
            padreTemp   = formPadre;
            gestionador = new GestionadorFuncionario();
            funcionario = gestionador.BuscarFuncionario(run);
            this.loadDdlUnidades(funcionario.Unidad.Id);
            nombreValido          = true;
            apellidoPaternoValido = true;
            apellidoMaternoValido = true;
            direccionValida       = true;
            correoValido          = true;
            fechaNacimientoValida = false;
            CargarCamposUnidad();
        }
예제 #4
0
        private Form mainForm;                  //Formulario principal

        public Form_M_Funcionario_Agregar(Form pMainForm, Form_M_Funcionario formPadre)
        {
            InitializeComponent();
            this.mainForm = pMainForm;
            padreTemp     = formPadre;
            gestionador   = new GestionadorFuncionario();
            funcionario   = new LB_GPVH.Modelo.Funcionario();

            this.loadDdlUnidades();
            nombreValido          = true;
            apellidoPaternoValido = true;
            apellidoMaternoValido = true;
            direccionValida       = true;
            correoValido          = true;
            cargoValido           = true;
            fechaNacimientoValida = false;
            runValido             = false;
            gestionador.ValidarFechaNacimientoFuncionario(funcionario, cld_nacimiento.Value);
        }