Beispiel #1
0
        public VacacionesPersonal(FundacionTalitaKumi.Modelo.Vacacion vacacionInicial, FundacionTalitaKumi.Modelo.Personal personal, Boolean vieneDeActualizar)
        {
            InitializeComponent();
            this.personal          = personal;
            this.vacacionInicial   = vacacionInicial;
            this.vieneDeActualizar = vieneDeActualizar;

            if (vieneDeActualizar == false)
            {
                this.TopLevel = false;
                //fechas
                dateTimePicker_fechaInicio.MinDate = DateTime.Now;
                dateTimePicker_fechaFin.MinDate    = DateTime.Now;
            }
            else
            {
                this.FormBorderStyle             = FormBorderStyle.FixedSingle;
                dateTimePicker_fechaInicio.Value = vacacionInicial.FechaInicioVacaciones;
                dateTimePicker_fechaFin.Value    = vacacionInicial.FechaFinVacaciones;
            }
            comboBox_cedula.Enabled         = false;
            comboBox_tipo.Enabled           = false;
            textBox_nombres.ReadOnly        = true;
            textBox_apellidos.ReadOnly      = true;
            textBox_identificacion.ReadOnly = true;

            setearDatos();
        }
        public DatosPersonalAdministrativo(String tipo, FundacionTalitaKumi.Modelo.Personal personal)
        {
            InitializeComponent();
            this.personal             = personal;
            this.TopLevel             = false;
            button_actualizar.Visible = false;
            buttonCancelar.Hide();
            comboBox_cedula.SelectedIndex           = 0;
            comboBox_cedula.DropDownStyle           = ComboBoxStyle.DropDownList;
            comboBox_enfermedad.SelectedIndex       = 1;
            comboBox_enfermedad.DropDownStyle       = ComboBoxStyle.DropDownList;
            comboBox_estadoCivil.SelectedIndex      = 0;
            comboBox_estadoCivil.DropDownStyle      = ComboBoxStyle.DropDownList;
            comboBox_identificacionCF.SelectedIndex = 0;
            comboBox_identificacionCF.DropDownStyle = ComboBoxStyle.DropDownList;
            comboBox_tipo.SelectedIndex             = 0;
            comboBox_tipo.DropDownStyle             = ComboBoxStyle.DropDownList;
            comboBox_tipoSangre.SelectedIndex       = 0;
            comboBox_tipoSangre.DropDownStyle       = ComboBoxStyle.DropDownList;
            label_cambiarContrasena.Hide();
            //fechas
            dateTimePicker_fechaNac.Value              = DateTime.Now;
            dateTimePicker_fechaNac.MaxDate            = DateTime.Now.AddYears(-18);
            dateTimePicker_fechaInicioContrato.MaxDate = DateTime.Now;

            pasarAMayusculas();

            if (tipo == "C")
            {
                datosConsulta();
                //setear datos
                setearDatos("C");
            }
        }
Beispiel #3
0
        private void cargarALista(FundacionTalitaKumi.Modelo.Personal personal)
        {
            ListViewItem lista = new ListViewItem(personal.IdentificacionPersonal);

            lista.SubItems.Add(personal.Nombres + " " + personal.Apellidos);
            lista.SubItems.Add(personal.Tipo);
            listView1.Items.Add(lista);
        }
Beispiel #4
0
 public RegistrarVacaciones(FundacionTalitaKumi.Modelo.Personal personal)
 {
     InitializeComponent();
     this.personal = personal;
     this.TopLevel = false;
     textBox_datoConsulta.CharacterCasing = CharacterCasing.Upper;
     comboBox_buscarPor.SelectedIndex     = 0;
     comboBox_buscarPor.DropDownStyle     = ComboBoxStyle.DropDownList;
 }
Beispiel #5
0
 public ConsultarDatosBeneficiarias(FundacionTalitaKumi.Modelo.Personal personal)
 {
     InitializeComponent();
     this.TopLevel                    = false;
     this.personal                    = personal;
     button_siguiente.Visible         = false;
     comboBox_buscarPor.SelectedIndex = 0;
     comboBox_buscarPor.DropDownStyle = ComboBoxStyle.DropDownList;
     tableLayoutPanel_siguiente.Hide();
     buttonAnterior.Visible  = false;
     label_subtitulo.Visible = false;
 }
Beispiel #6
0
 public DatosFichas(FundacionTalitaKumi.Modelo.Personal personal)
 {
     InitializeComponent();
     this.TopLevel = false;
     comboBox_buscarPor.SelectedIndex = 0;
     comboBox_buscarPor.DropDownStyle = ComboBoxStyle.DropDownList;
     tableLayoutPanel_siguiente.Hide();
     buttonAnterior.Visible  = false;
     label_subtitulo.Visible = false;
     button_nuevo.Visible    = false;
     button_regresar.Show();
     button_pdf.Hide();
     button_guardar.Hide();
 }
Beispiel #7
0
 public ConsultarVacacionPersonal(FundacionTalitaKumi.Modelo.Personal personal)
 {
     InitializeComponent();
     this.personal = personal;
     this.TopLevel = false;
     textBox_datoConsulta.CharacterCasing = CharacterCasing.Upper;
     comboBox_buscarPor.SelectedIndex     = 0;
     comboBox_buscarPor.DropDownStyle     = ComboBoxStyle.DropDownList;
     comboBox_numRegistros.SelectedIndex  = 0;
     comboBox_numRegistros.DropDownStyle  = ComboBoxStyle.DropDownList;
     //para que salga solo el un boton
     tableLayoutPanel5.Visible       = false;
     dataGridView_vacaciones.Visible = false;
     panel_botones.BackColor         = Color.FromArgb(225, 215, 223);
     button_limpiar.Visible          = false;
     button_actualizar.Visible       = false;
     button_regresar.Anchor          = AnchorStyles.Bottom | AnchorStyles.Right;
 }
        public DatosVivienda_Beneficiaria(String tipo, FundacionTalitaKumi.Modelo.Personal personal)
        {
            InitializeComponent();
            this.personal             = personal;
            this.TopLevel             = false;
            button_actualizar.Visible = false;
            if (tipo == "C")
            {
                datosConsulta();
            }

            //solo para la consulta de datos
            if (personal.Tipo == "ADMINISTRADOR/A")//administradora
            {
                panel_botones.Hide();
            }
            else if (personal.Tipo == "GESTOR/A SOCIAL")
            {
                panel_botones.Show();
            }
        }
        private void button_guardar_Click(object sender, EventArgs e)
        {
            //generar contraseña con md5
            String  contrasenaEncriptada = validar.obtenerMD5(textBox_contrasena.Text);
            Boolean tieneEnfermedad      = false;

            if (comboBox_enfermedad.SelectedIndex == 0)
            {
                tieneEnfermedad = true;
            }

            FundacionTalitaKumi.Modelo.Personal personalRegistrado = new FundacionTalitaKumi.Modelo.Personal();
            List <String> campos = new List <string>();

            campos.Add(textBox_identificacion.Text);
            campos.Add(textBox_nombres.Text);
            campos.Add(textBox_apellidos.Text);
            campos.Add(textBox_lugarNac.Text);
            campos.Add(textBox_direccion.Text);
            campos.Add(textBox_correo.Text);
            campos.Add(textBox_estudiosRealizados.Text);
            campos.Add(textBox_identificacionCF.Text);
            campos.Add(textBox_nombresApellidosCF.Text);
            campos.Add(textBox_telefonosContacto.Text);
            campos.Add(textBox_direccionCF.Text);
            campos.Add(textBox_contrasena.Text);

            if (validar.camposVacios(campos) != 0)
            {
                MessageBox.Show("Campos Obligatorios(*) Vacíos");
            }
            else
            {
                //comprueba que las identificaciones del personal y su referente familiar sean diferentes
                if (textBox_identificacion.Text != textBox_identificacionCF.Text)
                {
                    idDiferente = true;
                }

                DialogResult dr = MessageBox.Show("¿Está seguro que desea guardar los datos?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (dr == DialogResult.Yes)
                {
                    if (comboBox_cedula.SelectedIndex == 0)//si selecciono cedula personal
                    {
                        if (validar.verificarCedula(textBox_identificacion.Text))
                        {
                            if (validar.validarCorreo(textBox_correo.Text))
                            {
                                if (comboBox_identificacionCF.SelectedIndex == 0)//cedula contacto
                                {
                                    if (validar.verificarCedula(textBox_identificacionCF.Text))
                                    {
                                        if (vieneDeActualizar == false)
                                        {
                                            if (validar.validarContrasena(textBox_contrasena.Text))//esta registrando
                                            {
                                                personalRegistrado = new FundacionTalitaKumi.Modelo.Personal(textBox_identificacion.Text, 0, textBox_nombres.Text,
                                                                                                             textBox_apellidos.Text, textBox_lugarNac.Text, dateTimePicker_fechaNac.Value, textBox_direccion.Text, comboBox_estadoCivil.Text, Convert.ToInt32(textBox_telfFijo.Text),
                                                                                                             Convert.ToInt32(textBox_telfMovil.Text), comboBox_tipoSangre.Text, textBox_correo.Text, Convert.ToInt16(numericUpDown_numHijos.Value), textBox_estudiosRealizados.Text,
                                                                                                             textBox_identificacionCF.Text, textBox_nombresApellidosCF.Text, Convert.ToInt32(textBox_telefonosContacto.Text), textBox_direccionCF.Text, dateTimePicker_fechaInicioContrato.Value, tieneEnfermedad,
                                                                                                             comboBox_tipo.Text, contrasenaEncriptada);

                                                //verifica si existe el ID del personal
                                                if (pbd.verificarId(textBox_identificacion.Text) && idDiferente)
                                                {
                                                    //guardar en la BD
                                                    try
                                                    {
                                                        pbd.insertarPersonal(personalRegistrado);
                                                        MessageBox.Show("Registro guardado con éxito");
                                                        limpiarCampos();
                                                    }
                                                    catch (Exception ex)
                                                    {
                                                        MessageBox.Show("Error al guardar los datos");
                                                    }
                                                }
                                                else
                                                {
                                                    if (idDiferente == false)
                                                    {
                                                        MessageBox.Show("La identificación del Personal debe ser diferente a la identificación del Referente Familiar");
                                                    }
                                                    else
                                                    {
                                                        MessageBox.Show("La identificación ya existe en el Sistema");
                                                    }
                                                }
                                            }
                                            else
                                            {
                                                MessageBox.Show("La contraseña debe tener mínimo 8 caracteres, tener una minúscula y una mayúscula");
                                            }
                                        }//va a actualizar
                                        else
                                        {
                                            try
                                            {
                                                FundacionTalitaKumi.Modelo.Personal personalActualizar = new FundacionTalitaKumi.Modelo.Personal(textBox_identificacion.Text, 0, textBox_nombres.Text,
                                                                                                                                                 textBox_apellidos.Text, textBox_lugarNac.Text, dateTimePicker_fechaNac.Value, textBox_direccion.Text, comboBox_estadoCivil.Text, Convert.ToInt32(textBox_telfFijo.Text),
                                                                                                                                                 Convert.ToInt32(textBox_telfMovil.Text), comboBox_tipoSangre.Text, textBox_correo.Text, Convert.ToInt16(numericUpDown_numHijos.Value), textBox_estudiosRealizados.Text,
                                                                                                                                                 textBox_identificacionCF.Text, textBox_nombresApellidosCF.Text, Convert.ToInt32(textBox_telefonosContacto.Text), textBox_direccionCF.Text, dateTimePicker_fechaInicioContrato.Value, tieneEnfermedad,
                                                                                                                                                 comboBox_tipo.Text, null);
                                                pbd.actualizarPersonal(personalActualizar);
                                                MessageBox.Show("Registro actualizado con éxito");
                                                buttonCancelar.Hide();
                                                datosConsulta();
                                            }
                                            catch (Exception ex)
                                            {
                                                MessageBox.Show("Ha ocurrido un error");
                                            }
                                        }
                                    }
                                    else
                                    {
                                        MessageBox.Show("Cédula del Referente Familiar es Incorrecta");
                                    }
                                }
                                else //pasaporte contacto familiar
                                {
                                    if (vieneDeActualizar == false)
                                    {
                                        if (validar.validarContrasena(textBox_contrasena.Text))//esta registrando
                                        {
                                            personalRegistrado = new FundacionTalitaKumi.Modelo.Personal(textBox_identificacion.Text, 0, textBox_nombres.Text,
                                                                                                         textBox_apellidos.Text, textBox_lugarNac.Text, dateTimePicker_fechaNac.Value, textBox_direccion.Text, comboBox_estadoCivil.Text, Convert.ToInt32(textBox_telfFijo.Text),
                                                                                                         Convert.ToInt32(textBox_telfMovil.Text), comboBox_tipoSangre.Text, textBox_correo.Text, Convert.ToInt16(numericUpDown_numHijos.Value), textBox_estudiosRealizados.Text,
                                                                                                         textBox_identificacionCF.Text, textBox_nombresApellidosCF.Text, Convert.ToInt32(textBox_telefonosContacto.Text), textBox_direccionCF.Text, dateTimePicker_fechaInicioContrato.Value, tieneEnfermedad,
                                                                                                         comboBox_tipo.Text, contrasenaEncriptada);

                                            //verifica si existe el ID del personal
                                            if (pbd.verificarId(textBox_identificacion.Text) && idDiferente == true)
                                            {
                                                //guardar en la BD
                                                try
                                                {
                                                    pbd.insertarPersonal(personalRegistrado);
                                                    MessageBox.Show("Registro guardado con éxito");
                                                    limpiarCampos();
                                                }
                                                catch (Exception ex)
                                                {
                                                    MessageBox.Show("Error al guardar los datos");
                                                }
                                            }
                                            else
                                            {
                                                if (idDiferente == false)
                                                {
                                                    MessageBox.Show("La identificación del Personal debe ser diferente a la identificación del Referente Familiar");
                                                }
                                                else
                                                {
                                                    MessageBox.Show("La identificación ya existe en el Sistema");
                                                }
                                            }
                                        }
                                        else
                                        {
                                            MessageBox.Show("La contraseña debe tener mínimo 8 caracteres, tener una minúscula y una mayúscula");
                                        }
                                    }//va a actualizar
                                    else
                                    {
                                        try
                                        {
                                            FundacionTalitaKumi.Modelo.Personal personalActualizar = new FundacionTalitaKumi.Modelo.Personal(textBox_identificacion.Text, 0, textBox_nombres.Text,
                                                                                                                                             textBox_apellidos.Text, textBox_lugarNac.Text, dateTimePicker_fechaNac.Value, textBox_direccion.Text, comboBox_estadoCivil.Text, Convert.ToInt32(textBox_telfFijo.Text),
                                                                                                                                             Convert.ToInt32(textBox_telfMovil.Text), comboBox_tipoSangre.Text, textBox_correo.Text, Convert.ToInt16(numericUpDown_numHijos.Value), textBox_estudiosRealizados.Text,
                                                                                                                                             textBox_identificacionCF.Text, textBox_nombresApellidosCF.Text, Convert.ToInt32(textBox_telefonosContacto.Text), textBox_direccionCF.Text, dateTimePicker_fechaInicioContrato.Value, tieneEnfermedad,
                                                                                                                                             comboBox_tipo.Text, null);
                                            pbd.actualizarPersonal(personalActualizar);
                                            MessageBox.Show("Registro actualizado con éxito");
                                            buttonCancelar.Hide();
                                            datosConsulta();
                                        }
                                        catch (Exception ex)
                                        {
                                            MessageBox.Show("Ha ocurrido un error");
                                        }
                                    }
                                }
                            }
                            else
                            {
                                MessageBox.Show("Correo ingresado es Incorrecto");
                            }
                        }
                        else
                        {
                            MessageBox.Show("Cédula del Personal es Incorrecta");
                        }
                    }
                    else //pasaporte personal
                    {
                        if (validar.validarCorreo(textBox_correo.Text))
                        {
                            if (comboBox_identificacionCF.SelectedIndex == 0)//cedula contacto
                            {
                                if (validar.verificarCedula(textBox_identificacionCF.Text))
                                {
                                    if (vieneDeActualizar == false)
                                    {
                                        if (validar.validarContrasena(textBox_contrasena.Text))//esta registrando
                                        {
                                            personalRegistrado = new FundacionTalitaKumi.Modelo.Personal(textBox_identificacion.Text, 0, textBox_nombres.Text,
                                                                                                         textBox_apellidos.Text, textBox_lugarNac.Text, dateTimePicker_fechaNac.Value, textBox_direccion.Text, comboBox_estadoCivil.Text, Convert.ToInt32(textBox_telfFijo.Text),
                                                                                                         Convert.ToInt32(textBox_telfMovil.Text), comboBox_tipoSangre.Text, textBox_correo.Text, Convert.ToInt16(numericUpDown_numHijos.Value), textBox_estudiosRealizados.Text,
                                                                                                         textBox_identificacionCF.Text, textBox_nombresApellidosCF.Text, Convert.ToInt32(textBox_telefonosContacto.Text), textBox_direccionCF.Text, dateTimePicker_fechaInicioContrato.Value, tieneEnfermedad,
                                                                                                         comboBox_tipo.Text, contrasenaEncriptada);

                                            //verifica si existe el ID del personal
                                            if (pbd.verificarId(textBox_identificacion.Text) && idDiferente == true)
                                            {
                                                //guardar en la BD
                                                try
                                                {
                                                    pbd.insertarPersonal(personalRegistrado);
                                                    MessageBox.Show("Registro guardado con éxito");
                                                    limpiarCampos();
                                                }
                                                catch (Exception ex)
                                                {
                                                    MessageBox.Show("Error al guardar los datos");
                                                }
                                            }
                                            else
                                            {
                                                if (idDiferente == false)
                                                {
                                                    MessageBox.Show("La identificación del Personal debe ser diferente a la identificación del Referente Familiar");
                                                }
                                                else
                                                {
                                                    MessageBox.Show("La identificación ya existe en el Sistema");
                                                }
                                            }
                                        }
                                        else
                                        {
                                            MessageBox.Show("La contraseña debe tener mínimo 8 caracteres, tener una minúscula y una mayúscula");
                                        }
                                    }//va a actualizar
                                    else
                                    {
                                        try
                                        {
                                            FundacionTalitaKumi.Modelo.Personal personalActualizar = new FundacionTalitaKumi.Modelo.Personal(textBox_identificacion.Text, 0, textBox_nombres.Text,
                                                                                                                                             textBox_apellidos.Text, textBox_lugarNac.Text, dateTimePicker_fechaNac.Value, textBox_direccion.Text, comboBox_estadoCivil.Text, Convert.ToInt32(textBox_telfFijo.Text),
                                                                                                                                             Convert.ToInt32(textBox_telfMovil.Text), comboBox_tipoSangre.Text, textBox_correo.Text, Convert.ToInt16(numericUpDown_numHijos.Value), textBox_estudiosRealizados.Text,
                                                                                                                                             textBox_identificacionCF.Text, textBox_nombresApellidosCF.Text, Convert.ToInt32(textBox_telefonosContacto.Text), textBox_direccionCF.Text, dateTimePicker_fechaInicioContrato.Value, tieneEnfermedad,
                                                                                                                                             comboBox_tipo.Text, null);
                                            pbd.actualizarPersonal(personalActualizar);
                                            MessageBox.Show("Registro actualizado con éxito");
                                            buttonCancelar.Hide();
                                            datosConsulta();
                                        }
                                        catch (Exception ex)
                                        {
                                            MessageBox.Show("Ha ocurrido un error");
                                        }
                                    }
                                }
                                else
                                {
                                    MessageBox.Show("Cédula del Referente Familiar es Incorrecta");
                                }
                            }
                            else //pasaporte contacto familiar
                            {
                                if (vieneDeActualizar == false)
                                {
                                    if (validar.validarContrasena(textBox_contrasena.Text))//esta registrando
                                    {
                                        personalRegistrado = new FundacionTalitaKumi.Modelo.Personal(textBox_identificacion.Text, 0, textBox_nombres.Text,
                                                                                                     textBox_apellidos.Text, textBox_lugarNac.Text, dateTimePicker_fechaNac.Value, textBox_direccion.Text, comboBox_estadoCivil.Text, Convert.ToInt32(textBox_telfFijo.Text),
                                                                                                     Convert.ToInt32(textBox_telfMovil.Text), comboBox_tipoSangre.Text, textBox_correo.Text, Convert.ToInt16(numericUpDown_numHijos.Value), textBox_estudiosRealizados.Text,
                                                                                                     textBox_identificacionCF.Text, textBox_nombresApellidosCF.Text, Convert.ToInt32(textBox_telefonosContacto.Text), textBox_direccionCF.Text, dateTimePicker_fechaInicioContrato.Value, tieneEnfermedad,
                                                                                                     comboBox_tipo.Text, contrasenaEncriptada);

                                        //verifica si existe el ID del personal
                                        if (pbd.verificarId(textBox_identificacion.Text) && idDiferente == true)
                                        {
                                            //guardar en la BD
                                            try
                                            {
                                                pbd.insertarPersonal(personalRegistrado);
                                                MessageBox.Show("Registro guardado con éxito");
                                                limpiarCampos();
                                            }
                                            catch (Exception ex)
                                            {
                                                MessageBox.Show("Error al guardar los datos");
                                            }
                                        }
                                        else
                                        {
                                            if (idDiferente == false)
                                            {
                                                MessageBox.Show("La identificación del Personal debe ser diferente a la identificación del Referente Familiar");
                                            }
                                            else
                                            {
                                                MessageBox.Show("La identificación ya existe en el Sistema");
                                            }
                                        }
                                    }
                                    else
                                    {
                                        MessageBox.Show("La contraseña debe tener mínimo 8 caracteres, tener una minúscula y una mayúscula");
                                    }
                                }//va a actualizar
                                else
                                {
                                    try
                                    {
                                        FundacionTalitaKumi.Modelo.Personal personalActualizar = new FundacionTalitaKumi.Modelo.Personal(textBox_identificacion.Text, 0, textBox_nombres.Text,
                                                                                                                                         textBox_apellidos.Text, textBox_lugarNac.Text, dateTimePicker_fechaNac.Value, textBox_direccion.Text, comboBox_estadoCivil.Text, Convert.ToInt32(textBox_telfFijo.Text),
                                                                                                                                         Convert.ToInt32(textBox_telfMovil.Text), comboBox_tipoSangre.Text, textBox_correo.Text, Convert.ToInt16(numericUpDown_numHijos.Value), textBox_estudiosRealizados.Text,
                                                                                                                                         textBox_identificacionCF.Text, textBox_nombresApellidosCF.Text, Convert.ToInt32(textBox_telefonosContacto.Text), textBox_direccionCF.Text, dateTimePicker_fechaInicioContrato.Value, tieneEnfermedad,
                                                                                                                                         comboBox_tipo.Text, null);
                                        pbd.actualizarPersonal(personalActualizar);
                                        MessageBox.Show("Registro actualizado con éxito");
                                        buttonCancelar.Hide();
                                        datosConsulta();
                                    }
                                    catch (Exception ex)
                                    {
                                        MessageBox.Show("Ha ocurrido un error");
                                    }
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("Correo ingresado es Incorrecto");
                        }
                    }
                }
            }
        }
Beispiel #10
0
 private void button1_Click_1(object sender, EventArgs e)
 {
     personal           = pbd.retornarObjetoPersonal(textBox_id.Text);
     Program.IdPersonal = textBox_id.Text;
     cargarALista(personal);
 }
        public DatosPersonalesBeneficiarias(String tipo, FundacionTalitaKumi.Modelo.Personal personal, FundacionTalitaKumi.Modelo.Beneficiaria beneficiaria)
        {
            InitializeComponent();
            this.TopLevel                             = false;
            this.personal                             = personal;
            this.beneficiaria                         = beneficiaria;
            button_actualizar.Visible                 = false;
            buttonCancelar.Visible                    = false;
            button_regresar.Visible                   = false;
            comboBox_cedula.SelectedIndex             = 0;
            comboBox_cedula.DropDownStyle             = ComboBoxStyle.DropDownList;
            comboBox_identificacionCF.SelectedIndex   = 0;
            comboBox_identificacionCF.DropDownStyle   = ComboBoxStyle.DropDownList;
            comboBox_estadoCivil.SelectedIndex        = 0;
            comboBox_estadoCivil.DropDownStyle        = ComboBoxStyle.DropDownList;
            comboBox_discapacidad.SelectedIndex       = 1;
            comboBox_discapacidad.DropDownStyle       = ComboBoxStyle.DropDownList;
            comboBox_estado.SelectedIndex             = 0;
            comboBox_estado.DropDownStyle             = ComboBoxStyle.DropDownList;
            comboBox_Jornada.SelectedIndex            = 0;
            comboBox_Jornada.DropDownStyle            = ComboBoxStyle.DropDownList;
            comboBox_estado.Enabled                   = false;
            comboBox_etnia.SelectedIndex              = 0;
            comboBox_etnia.DropDownStyle              = ComboBoxStyle.DropDownList;
            comboBox_nivelEstudio.SelectedIndex       = 0;
            comboBox_nivelEstudio.DropDownStyle       = ComboBoxStyle.DropDownList;
            comboBox_situacionLaboralCF.SelectedIndex = 0;
            comboBox_situacionLaboralCF.DropDownStyle = ComboBoxStyle.DropDownList;
            comboBox_parentezco.SelectedIndex         = 0;
            comboBox_parentezco.DropDownStyle         = ComboBoxStyle.DropDownList;
            comboBox_anoEnCurso.SelectedIndex         = 0;
            comboBox_anoEnCurso.DropDownStyle         = ComboBoxStyle.DropDownList;
            label_darDeBaja.Hide();
            dateTimePicker_fechaNac.MaxDate     = DateTime.Now;
            dateTimePicker_fechaEntrada.MaxDate = DateTime.Now;
            dateTimePicker_fechaNacCF.MaxDate   = DateTime.Now.AddYears(-18);

            //radioButton_mujer.Select();

            ponerEnMayus();

            if (tipo == "C")
            {
                datosParaConsulta();
                setearDatos();
            }
            else if (tipo == "R")
            {
                button_guardar.Visible    = true;
                button_limpiar.Visible    = true;
                button_regresar.Visible   = true;
                button_actualizar.Visible = false;
                buttonCancelar.Visible    = false;
            }

            //solo para la consulta de datos
            if (tipo == "" && personal.Tipo == "ADMINISTRADOR/A")//administradora
            {
                button_actualizar.Visible = true;
                button_guardar.Visible    = false;
                button_limpiar.Visible    = false;
                buttonCancelar.Visible    = false;
            }
            else if (tipo == "" && personal.Tipo != "ADMINISTRADOR/A")
            {
                button_actualizar.Visible = false;
                button_guardar.Visible    = false;
                button_limpiar.Visible    = false;
                buttonCancelar.Visible    = false;
            }
        }
Beispiel #12
0
        public VentanaPrincipal(FundacionTalitaKumi.Modelo.Personal personal)
        {
            InitializeComponent();
            this.personal = personal;
            label_subtitulo.Hide();
            regresarToolStripMenuItem.Alignment = ToolStripItemAlignment.Right;
            //panel titulo
            Titulo t = new Titulo();
            t.Dock = DockStyle.Fill;
            panel_titulo.Controls.Add(t);
            t.Show();
            //panel usuario
            Panel_Usuario pu = new Panel_Usuario(personal.Tipo, personal.Nombres + " " + personal.Apellidos);
            pu.Dock = DockStyle.Fill;
            panel_usuario.Controls.Add(pu);
            pu.Show();

            /*OJO*/
            fichaDeSeguimientoLaboralDeToolStripMenuItem.Visible = false;
            avanceDeTrabajoDelÁreaDeGestiónSocialToolStripMenuItem.Visible = false;
            listarFichasPsicoloiaToolStripMenuItem2.Visible = false;
            informeSocial_toolStripMenuItem1.Visible = false;
            PGF_toolStripMenuItem9.Visible = false;
            informeDelNNAInstitucionalizadoToolStripMenuItem.Visible = false;
            listarPAINA_toolStripMenuItem8.Visible = false;
            consultarToolStripMenuItem.Visible = false;
            listarToolStripMenuItem.Visible = false;


            if (personal.Tipo != "ADMINISTRADOR/A")
            {
                gestiónAdministrativaToolStripMenuItem.Visible = false;
                registrarBeneficiariaToolStripMenuItem.Visible = false;
                administraciónDelSistemaToolStripMenuItem.Visible = false;
                if (personal.Tipo == "GESTOR/A SOCIAL")
                {
                    nuevaFichaPS1.Visible = false;
                    nuevoInformeTS1.Visible = false;
                    nuevoInformeTS2.Visible = false;
                    nuevoInformeTS3.Visible = false;
                    nuevoInformeTS4.Visible = false;
                    nuevoFichaGS1.Visible = true;
                    nuevaFichaGS22.Visible = true;
                    nuevaFichaGS3.Visible = true;
                }

                if (personal.Tipo == "PSICÓLOGO/A")
                {
                    nuevoFichaGS1.Visible = false;
                    nuevaFichaGS22.Visible = false;
                    nuevaFichaGS3.Visible = false;
                    nuevoInformeTS1.Visible = false;
                    nuevoInformeTS2.Visible = false;
                    nuevoInformeTS3.Visible = false;
                    nuevoInformeTS4.Visible = false;
                    nuevaFichaPS1.Visible = true;
                }

                if (personal.Tipo == "TRABAJADOR/A SOCIAL")
                {
                    nuevoFichaGS1.Visible = false;
                    nuevaFichaGS22.Visible = false;
                    nuevaFichaGS3.Visible = false;
                    nuevaFichaPS1.Visible = false;
                    nuevoInformeTS1.Visible = true;
                    nuevoInformeTS2.Visible = true;
                    nuevoInformeTS3.Visible = true;
                    nuevoInformeTS4.Visible = true;
                }
            }
            else
            {
                nuevoFichaGS1.Visible = false;
                nuevaFichaGS22.Visible = false;
                nuevaFichaGS3.Visible = false;
                nuevaFichaPS1.Visible = false;
                nuevoInformeTS1.Visible = false;
                nuevoInformeTS2.Visible = false;
                nuevoInformeTS3.Visible = false;
                nuevoInformeTS4.Visible = false;
            }
            
           
            

        }