Ejemplo n.º 1
0
        //boton ingreso de empleado
        private void btnIngreso_Emple_Click(object sender, EventArgs e)
        {
            //hace la instancia con este formulario y ddeshabulita algunos botones
            Ingresar_Empleado ingre_emple = new Ingresar_Empleado();

            ingre_emple.Btn_Actualizar.Enabled       = false;
            ingre_emple.Btn_Guardar.Enabled          = true;
            ingre_emple.Cmb_Estado_Empleado_.Enabled = false;
            ingre_emple.Lbl_Estado_Empleado.Enabled  = false;
            this.Close();
            ingre_emple.Show();
        }
Ejemplo n.º 2
0
        //funcion para asignar los valores de la linea selecciona al hacer clic en una variable
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            i = e.RowIndex;
            if (i != -1)
            {
                //asignacion del valor de la celda en la varibale
                id_empleado          = Convert.ToString(dataGridView1.Rows[i].Cells[0].Value.ToString());
                primer_nombre_emp    = Convert.ToString(dataGridView1.Rows[i].Cells[1].Value.ToString());
                segundo_nombre_emp   = Convert.ToString(dataGridView1.Rows[i].Cells[2].Value.ToString());
                primer_apellido_emp  = Convert.ToString(dataGridView1.Rows[i].Cells[3].Value.ToString());
                segundo_apellido_emp = Convert.ToString(dataGridView1.Rows[i].Cells[4].Value.ToString());
                fecha           = Convert.ToDateTime(dataGridView1.Rows[i].Cells[5].Value.ToString());
                correo          = Convert.ToString(dataGridView1.Rows[i].Cells[6].Value.ToString());
                telefono        = Convert.ToString(dataGridView1.Rows[i].Cells[7].Value.ToString());
                direccion       = Convert.ToString(dataGridView1.Rows[i].Cells[8].Value.ToString());
                salario         = Convert.ToDecimal(dataGridView1.Rows[i].Cells[9].Value.ToString());
                titulo          = Convert.ToString(dataGridView1.Rows[i].Cells[10].Value.ToString());
                post_grado      = Convert.ToString(dataGridView1.Rows[i].Cells[11].Value.ToString());
                experiencia     = Convert.ToString(dataGridView1.Rows[i].Cells[12].Value.ToString());
                id_genero_emp   = dataGridView1.Rows[i].Cells[13].Value.ToString();
                id_estado_emp   = dataGridView1.Rows[i].Cells[14].Value.ToString();
                id_estado_civil = dataGridView1.Rows[i].Cells[15].Value.ToString();
                id_rol          = dataGridView1.Rows[i].Cells[16].Value.ToString();
                id_usuario      = Convert.ToString(dataGridView1.Rows[i].Cells[17].Value.ToString());
                id_contrasena   = Convert.ToString(dataGridView1.Rows[i].Cells[18].Value.ToString());
                // usuario_empe = dataGridView1.Rows[i].Cells[17].Value.ToString();
                if (reportes.Reporte_empleado == 0) //si es una actualizacion del empleado manda las variables al formulario del empleado
                {
                    Ingresar_Empleado ie = new Ingresar_Empleado();
                    ie.seleccion1 = 1;
                    ie.Cmb_Estado_Empleado_.Enabled    = true;
                    ie.Lbl_Estado_Empleado.Enabled     = true;
                    ie.Mask_No_Identidad_Emple.Text    = id_empleado;
                    ie.Txb_Primer_Nombre_Emple.Text    = primer_nombre_emp;
                    ie.Txt_Segundo_Nombre_Emple.Text   = segundo_nombre_emp;
                    ie.Txt_Primer_Apellido_Emple.Text  = primer_apellido_emp;
                    ie.Txt_Segundo_Apellido_Emple.Text = segundo_apellido_emp;
                    ie.Txt_Correo_Emple.Text           = correo;
                    ie.Mask_NumeroFijo_Emp.Text        = telefono;
                    ie.Txt_Direccion_Emple.Text        = direccion;
                    ie.Txt_Salario_Emple.Text          = salario.ToString();
                    ie.Txt_Titulo_Emple.Text           = titulo;
                    ie.Txt_Post_Grado_Emple.Text       = post_grado;
                    ie.Txt_Experiencia_Emple.Text      = experiencia;
                    ie.cmbGenero_Emple           = id_genero_emp;
                    ie.cmbEstado_Empleado        = id_estado_emp;
                    ie.cmb_estado_civil          = id_estado_civil;
                    ie.cmb_nivel_acceso          = id_rol;
                    ie.Txt_Usuario_Emple.Text    = id_usuario;
                    reportes.Usuario             = id_usuario;
                    reportes.Contrasena          = id_contrasena;
                    ie.Txt_Contraseña_Emple.Text = reportes.Contrasena;

                    ie.Btn_Actualizar.Enabled = true;
                    ie.Btn_Guardar.Enabled    = false;

                    this.Hide();
                    ie.ShowDialog();
                }
                else//en caso contrario los manda al formulario de pago de salario
                {
                    Egresos_Varios ev = new Egresos_Varios();
                    ev.indice                  = 1;
                    ev.Msk_Identidad.Text      = id_empleado;
                    ev.Txt_Nombre_Cliente.Text = (primer_nombre_emp + " " + segundo_nombre_emp + " " + primer_apellido_emp + " " + segundo_apellido_emp);
                    ev.Txt_Descripcion.Text    = "Pago Salario";
                    ev.Txt_Monto.Text          = salario.ToString();
                    this.Hide();
                    ev.Show();
                }
            }
        }