Ejemplo n.º 1
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            if (txtIdRegistro.Text != "".Trim())
            {
                //ojo me estan calculando bien las fechas
                for (int s = 1; s < dgvRegistros.Rows.Count - 1; s++)
                {
                    Operaciones op             = new Operaciones();
                    string      ingreso_minerd = "";

                    ingreso_minerd = dgvRegistros.Rows[s].Cells["Fecha_ing_minerd"].Value.ToString();
                    string nombre         = dgvRegistros.Rows[s].Cells["Nombre"].Value.ToString();
                    string nivelAcademico = dgvRegistros.Rows[s].Cells["Nivel"].Value.ToString();
                    string cargo          = dgvRegistros.Rows[s].Cells["Cargos"].Value.ToString();
                    string estudiosExtras = dgvRegistros.Rows[s].Cells["Estudios_extras"].Value.ToString();
                    string id_empleado    = dgvRegistros.Rows[s].Cells["id_empleado"].Value.ToString();

                    // string id_empleado=
                    DateTime a = Convert.ToDateTime(ingreso_minerd);
                    int      anosTrabajando = DateTime.Today.AddTicks(-a.Ticks).Year - 1;


                    //op.ConsultasSinResultados("delete from registro");
                    /// empleado para pension y no de jubilacion
                    if ((anosTrabajando >= 25) && (anosTrabajando < 30))
                    {
                        op.ConsultaConResultado(" insert into Registro  (fecha, id_registro, id_empleado, id_nivel_acad, id_cargo, id_estudio_ex, para_juvilacion, para_pension) select   '" + txtFecha.Text + "','" + txtIdRegistro.Text + "', empleado.id_empleado, empleado.id_nivel_acad, empleado.Id_cargo, empleado.Id_estudio_ex, 'no', 'si' from empleado  where empleado.id_empleado ='" + dgvRegistros.Rows[s].Cells["id_empleado"].Value.ToString() + "'");
                    }

                    else if (anosTrabajando >= 30)
                    {
                        op.ConsultaConResultado(" insert into Registro  (fecha, id_registro, id_empleado, id_nivel_acad, id_cargo, id_estudio_ex, para_juvilacion, para_pension) select '" + txtFecha.Text + "','" + txtIdRegistro.Text + "', empleado.id_empleado, empleado.id_nivel_acad, empleado.Id_cargo, empleado.Id_estudio_ex, 'si', 'no' from empleado  where empleado.id_empleado ='" + dgvRegistros.Rows[s].Cells["id_empleado"].Value.ToString() + "'");
                    }

                    else
                    {
                        op.ConsultaConResultado(" insert into Registro  (fecha, id_registro, id_empleado, id_nivel_acad, id_cargo, id_estudio_ex, para_juvilacion, para_pension) select  '" + txtFecha.Text + "','" + txtIdRegistro.Text + "', empleado.id_empleado, empleado.id_nivel_acad, empleado.Id_cargo, empleado.Id_estudio_ex, 'no', 'no' from empleado  where empleado.id_empleado ='" + dgvRegistros.Rows[s].Cells["id_empleado"].Value.ToString() + "'");
                    }
                    // txtedad.Text = Convert.ToString(edad + "  AÑOS DE EDAD");
                    // MessageBox.Show( Convert.ToString( anosTrabajando) );
                }
                MessageBox.Show("Datos Guardados");
            }
            else
            {
                MessageBox.Show("Por favor escriba un numero de registro");
                txtIdRegistro.Focus();
            }
        }
Ejemplo n.º 2
0
        private void Registro_Load(object sender, EventArgs e)
        {
            Operaciones op = new Operaciones();

            // DataGridViewRow rellenar = dgvRegistros.Rows[e.RowIndex];
            dgvRegistros.DataSource = op.ConsultaConResultado("select empleado.id_empleado, empleado.Nombre, empleado.Apellido, empleado.Cedula, empleado.Nacionalidad, empleado.celular, empleado.Direccion, empleado.Telefono, empleado.Correo, empleado.Estado_civil, empleado.Fecha_ing_minerd, empleado.Estatus, empleado.Nacionalidad, empleado.nacimiento, empleado.sexo, cargo.descri_cargo as Cargos, Estudio_extras.Desc_estdios Estudios_Extras, nivel_academico.Nivel, Empleado.foto from empleado inner join cargo on empleado.Id_cargo = cargo.Id_cargo inner join estudio_extras on empleado.Id_estudio_ex = estudio_extras.id_estudio_ex inner join nivel_academico on empleado.id_nivel_acad = nivel_academico.Id_nivel_acad");
        }
Ejemplo n.º 3
0
 private void btncrear_Click(object sender, EventArgs e)
 {
     if (validarcampos())
     {
         Operaciones op = new Operaciones();
         op.ConsultaConResultado("insert into Empleado (Nombre, Apellido, Cedula, Nacionalidad, Direccion, Telefono, Correo, Estado_civil, Fecha_ing_minerd, Id_cargo, id_estudio_ex, id_nivel_acad, Estatus, nacimiento, foto, celular, sexo, Estado_civil)values('" + txtnombre.Text + "', '" + txtapellido.Text + "', '" + txttelefono.Text + "','" + txtNacionalidad.Text + "', '" + txtdireccion.Text + "','" + txttelefono.Text + "', '" + txtCorreo.Text + "', '" + cmbestado.Text + "', '" + txtIngreso.Text + "', '" + txtidcargo.Text + "', '" + txtIdEstudiosExtras.Text + "', '" + txtIdNivelAcademico.Text + "', '" + cmbestado.Text + "', '" + txtNacimiento.Text + "', '" + txtRuta.Text + "', '" + txtCelular.Text + "', '" + cmbsexo.Text + "', '" + cmbEstadoCivil.Text + "');");
         MessageBox.Show("DATOS CREADO");
         borrar();
     }
 }
Ejemplo n.º 4
0
        private void btnguardar_Click(object sender, EventArgs e)
        {
            //if (MessageBox.Show("SEGURO QUE DECEA MODIFICAR ESTE REGISTRO?", "ACTUALIZAR EMPLEADO", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes) ;
            Operaciones op = new Operaciones();

            // op.ConsultasSinResultados("UPDATE Empleado SET Nombre ='" + txtnombre.Text + "', Apellido = '" + txtapellido.Text + "', Sexo = '" + cmbsexo.Text + "', nacimiento = '" + txtNacimiento.Text + "', Fecha_ing_minerd = '" + txtIngreso.Text + "', Cedula = '" + txtcedula.Text + "', Direccion = '" + txtdireccion.Text + "', Telefono = '" + txttelefono.Text + "', Celular = '" + txtCelular.Text + "', Id_cargo = '" + cmbcargo.Text + "', /////////////// = '" + txttelefono.Text + "', fechanacimiento = '" + txtfechanacimiento.Text + "', fechaingreso = '" + txtfechaingreso.Text + "', foto_empleado = '" + txtRuta.Text + "' WHERE idempleado = '" + txtid.Text + "' ");
            op.ConsultaConResultado(" UPDATE Empleado set Nombre, Apellido, Cedula, Nacionalidad, Direccion, Telefono, Correo, Estado_civil, Fecha_ing_minerd, Id_cargo, id_estudio_ex, id_nivel_acad, Estatus, nacimiento, foto, celular, sexo, Estado_civil)values('" + txtnombre.Text + "', '" + txtapellido.Text + "', '" + txttelefono.Text + "','" + txtNacionalidad.Text + "', '" + txtdireccion.Text + "','" + txttelefono.Text + "', '" + txtCorreo.Text + "', '" + cmbestado.Text + "', '" + txtIngreso.Text + "', '" + txtidcargo.Text + "', '" + txtIdEstudiosExtras.Text + "', '" + txtIdNivelAcademico.Text + "', '" + cmbestado.Text + "', '" + txtNacimiento.Text + "', '" + txtRuta.Text + "', '" + txtCelular.Text + "', '" + cmbsexo.Text + "', '" + cmbEstadoCivil.Text + "');");
            MessageBox.Show("DATOS CREADO");
            borrar();
        }
Ejemplo n.º 5
0
        private void btnimprimir_Click(object sender, EventArgs e)
        {
            Operaciones op = new Operaciones();
            DataSet     ds = new DataSet();



            DataTable dt = op.ConsultaConResultado("select  empleado.Nombre, empleado.Apellido, nivel_academico.Nivel, cargo.descri_cargo, estudio_extras.Desc_estdios from registro inner join empleado on empleado.id_empleado = registro.id_empleado inner join nivel_academico on nivel_academico.Id_nivel_acad = registro.id_nivel_acad inner join cargo on cargo.id_cargo = registro.id_cargo inner join estudio_extras on estudio_extras.id_estudio_ex = registro.id_estudio_ex where registro.para_juvilacion = 'si'");

            ds.Tables.Add(dt);
            ds.Tables[0].TableName = "Registro";
            ds.WriteXml(@"C:\sistema\empleadoParaJubilacion.xml");
        }
Ejemplo n.º 6
0
        private void btnimprimir_Click(object sender, EventArgs e)
        {
            Operaciones op = new Operaciones();
            DataSet     ds = new DataSet();



            DataTable dt = op.ConsultaConResultado("select empleado.id_empleado, empleado.Nombre, empleado.Apellido, empleado.Cedula, empleado.Nacionalidad, empleado.celular, empleado.Direccion, empleado.Telefono, empleado.Correo, empleado.Estado_civil, empleado.Fecha_ing_minerd, empleado.Estatus, empleado.Nacionalidad, empleado.nacimiento, empleado.sexo, cargo.descri_cargo as Cargos, Estudio_extras.Desc_estdios Estudios_Extras, nivel_academico.Nivel, Empleado.foto from empleado inner join cargo on empleado.Id_cargo = cargo.Id_cargo inner join estudio_extras on empleado.Id_estudio_ex = estudio_extras.id_estudio_ex inner join nivel_academico on empleado.id_nivel_acad = nivel_academico.Id_nivel_acad where Fecha_ing_minerd  between '" + txtFechaFinal.Text + "' and '" + txtFechaFinal.Text + "'");

            ds.Tables.Add(dt);
            ds.Tables[0].TableName = "empleado";
            ds.WriteXml(@"C:\sistema\empleadoDesdeHasta.xml");
        }
Ejemplo n.º 7
0
        private void bntBuscar_Click(object sender, EventArgs e)
        {
            if (rbtnestudiextra.Checked == true)
            {
                Operaciones op = new Operaciones();
                dgvestudioextra.DataSource = op.ConsultaConResultado("select * from Estudio_extras where Desc_estdios like '%" + txtBuscar.Text + "%'");
            }

            else if (rbtnId.Checked == true)
            {
                Operaciones op = new Operaciones();
                dgvestudioextra.DataSource = op.ConsultaConResultado("select * from Estdio_extras where id_extudio_ex like '%" + txtBuscar.Text + "%'");
            }
        }
Ejemplo n.º 8
0
        private void bntBuscar_Click(object sender, EventArgs e)
        {
            if (rbtnestudi.Checked == true)
            {
                Operaciones op = new Operaciones();
                dgvcargo.DataSource = op.ConsultaConResultado("select * from Cargo where descri_cargo like '%" + txtBuscar.Text + "%'");
            }

            else if (rbtnId.Checked == true)
            {
                Operaciones op = new Operaciones();
                dgvcargo.DataSource = op.ConsultaConResultado("select * from Cargo where id_cargo like '%" + txtBuscar.Text + "%'");
            }
        }
Ejemplo n.º 9
0
        private void bntBuscar_Click(object sender, EventArgs e)
        {
            if (rbtnNivel.Checked == true)
            {
                Operaciones op = new Operaciones();
                dgvnivelacad.DataSource = op.ConsultaConResultado("select * from Nivel_academico where nivel like '%" + txtBuscar.Text + "%'");
            }

            else if (rbtnId.Checked == true)
            {
                Operaciones op = new Operaciones();
                dgvnivelacad.DataSource = op.ConsultaConResultado("select * from Nivel_academico where Id_nivel_acad like '%" + txtBuscar.Text + "%'");
            }
        }
Ejemplo n.º 10
0
        private void btnimprimir_Click(object sender, EventArgs e)

        {
            Operaciones op = new Operaciones();
            DataSet     ds = new DataSet();



            DataTable dt = op.ConsultaConResultado("select * from Empleado.id_empleado, Empleado.Nombre, Empleado.Apellido, Empleado.Cedula, Empleado.Nacionalidad, Empleado.celular, Empleado.Direccion, Empleado.Telefono, Empleado.Correo, Empleado.Estado_civil, Empleado.Fecha_ing_minerd, Empleado.Estatus, Empleado.Nacionalidad, Empleado.nacimiento, Empleado.sexo, Cargo.descri_cargo as Cargos, Estudio_extras.Desc_estdios Estudios_Extras, nivel_academico.Nivel, Empleado.foto from empleado inner join cargo on Empleado.Id_cargo = cargo.Id_cargo inner join estudio_extras on Empleado.Id_estudio_ex = estudio_extras.id_estudio_ex inner join Nivel_academico on empleado.id_nivel_acad = Nivel_academico.Id_nivel_acad where Fecha_ing_minerd like '%" + txtFecha.Text + "%'");



            ds.Tables.Add(dt);
            ds.Tables[0].TableName = "Empleado";
            ds.WriteXml(@"C:\sistema\empleadoPorFecha.xml");

            frmreporteempleado rep = new frmreporteempleado();

            rep.Show();

            //frmReporteEmpleado re = new frmReporteEmpleado();
            //re.Show();
        }
Ejemplo n.º 11
0
        private void frmBusquedaRegistro_Load(object sender, EventArgs e)
        {
            Operaciones op = new Operaciones();

            dgvRegistros.DataSource = op.ConsultaConResultado("select registro.id_registro, empleado.Nombre, empleado.Apellido, nivel_academico.Nivel, cargo.descri_cargo, estudio_extras.Desc_estdios, registro.para_pension, registro.para_juvilacion, registro.fecha  from registro inner join  empleado on empleado.id_empleado = registro.id_empleado inner join nivel_academico on nivel_academico.Id_nivel_acad = registro.id_nivel_acad inner join cargo on cargo.id_cargo = registro.id_cargo inner join estudio_extras on estudio_extras.id_estudio_ex = registro.id_estudio_ex");
        }
Ejemplo n.º 12
0
        private void frmBusquedaCargo_Load(object sender, EventArgs e)
        {
            Operaciones op = new Operaciones();

            dgvcargo.DataSource = op.ConsultaConResultado("select * from Cargo");
        }
Ejemplo n.º 13
0
        private void frmEmpleadoParaJubilacion_Load(object sender, EventArgs e)
        {
            Operaciones op = new Operaciones();

            dgvempleado.DataSource = op.ConsultaConResultado("select  empleado.Nombre, empleado.Apellido, nivel_academico.Nivel, cargo.descri_cargo, estudio_extras.Desc_estdios from registro inner join empleado on empleado.id_empleado = registro.id_empleado inner join nivel_academico on nivel_academico.Id_nivel_acad = registro.id_nivel_acad inner join cargo on cargo.id_cargo = registro.id_cargo inner join estudio_extras on estudio_extras.id_estudio_ex = registro.id_estudio_ex where registro.para_juvilacion = 'si'");
        }
Ejemplo n.º 14
0
        private void frmBusquedaNivelAcademico_Load(object sender, EventArgs e)
        {
            Operaciones op = new Operaciones();

            dgvnivelacad.DataSource = op.ConsultaConResultado("select * from Nivel_academico");
        }
Ejemplo n.º 15
0
        private void bntBuscar_Click(object sender, EventArgs e)
        {
            Operaciones op = new Operaciones();

            dgvempleado.DataSource = op.ConsultaConResultado("select empleado.id_empleado, empleado.Nombre, empleado.Apellido, empleado.Cedula, empleado.Nacionalidad, empleado.celular, empleado.Direccion, empleado.Telefono, empleado.Correo, empleado.Estado_civil, empleado.Fecha_ing_minerd, empleado.Estatus, empleado.Nacionalidad, empleado.nacimiento, empleado.sexo, cargo.descri_cargo as Cargos, Estudio_extras.Desc_estdios Estudios_Extras, nivel_academico.Nivel, Empleado.foto from empleado inner join cargo on empleado.Id_cargo = cargo.Id_cargo inner join estudio_extras on empleado.Id_estudio_ex = estudio_extras.id_estudio_ex inner join nivel_academico on empleado.id_nivel_acad = nivel_academico.Id_nivel_acad where Fecha_ing_minerd like '%" + txtFecha.Text + "%'");
        }