//boton de egreso contable private void btnRegistroEgreso_conta_Click(object sender, EventArgs e) { this.Close(); //cierra este formulario Egresos_Varios egre_var = new Egresos_Varios(); //hace la instancia con el formulario de egreso contable egre_var.Show(); //abre el formulario de egreso contable }
//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(); } } }