예제 #1
0
 private void btnGuardar_Click(object sender, EventArgs e)// problemas con el update
 {
     if (MessageBox.Show("SEGURO QUE DECEA MODIFICAR ESTE REGISTRO?", "ACTUALIZAR EMPLEADO", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         Operacion op = new Operacion();
         // txtCodigo.ReadOnly = false;
         op.ConsultasSinResultados("UPDATE empleados SET cedula = '" + txtCedula.Text + "', nombre = '" + txtNombre.Text + "', apellido = '" + txtApellido.Text + "', direccion = '" + txtDireccion.Text + "' sexo = '" + cmbSexo.Text + "' sueldo = '" + txtSalario.Text + "' fecha_nacimiento = '" + txtFechaNacimiento.Text + "' fecha_ingreso = '" + txtFechaIngreso.Text + "' cod_cargo = '" + txtCodigoDelCargo.Text + "' WHERE cod_empleado LIKE '%" + txtCodigo.ToString() + "%' ");
         // op.ConsultasSinResultados("UPDATE empleados SET (cedula, nombre, apellido, direccion, sexo, sueldo, fecha_nacimiento, fecha_ingreso, cod_cargo) VALUES('" + txtCedula.Text + "', '" + txtNombre.Text + "', '" + txtApellido.Text + "', '" + txtDireccion.Text + "', '" + cmbSexo.Text + "', '" + txtSalario.Text + "', '" + txtFechaNacimiento.Text + "','" + txtFechaIngreso.Text + "', '" + txtCodigoDelCargo.Text + "'WHERE cod_empleado LIKE '%"+ txtCodigo.Text +"%')");
     }
     else
     {
     }
 }
예제 #2
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            Operacion op = new Operacion();//haciendo una instancia de la clase

            if (rbtnCodigo.Checked == true)
            {
                dgvCargo.DataSource = op.ConsultaConResultado("SELECT * FROM cargo WhERE cod_cargo  LIKE '%" + txtBuscar.Text.Trim() + "%'");
            }

            else if (rbtnNombre.Checked == true)
            {
                dgvCargo.DataSource = op.ConsultaConResultado("select * from cargo where nombre_cargo like '%" + txtBuscar.Text.Trim() + "%'");
            }
        }
예제 #3
0
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            Operacion oper = new Operacion();
            DataSet   ds   = new DataSet();

            DataTable dt = oper.ConsultaConResultado("select a.nombre, a.apellido, a.cedula, b.nombre_cargo, a.sueldo, (a.sueldo * 0.12) isr, (a.sueldo * 0.04) ss, (a.sueldo * 0.02) otros, ((a.sueldo * 0.12) + (a.sueldo * 0.04) + (a.sueldo * 0.02)) total_deducciones, (a.sueldo - (a.sueldo * 0.12) - (a.sueldo * 0.04) - (a.sueldo * 0.02)) sueldo_neto from empleados a  inner join cargo b where a.cod_cargo = b.cod_cargo");

            ds.Tables.Add(dt);

            ds.WriteXml(@"C:\SISTEMAS\DetalleNomina.xml");

            frmReporteCargo be = new frmReporteCargo("visorDetalleNomina.rpt");

            be.Show();
        }
예제 #4
0
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            Operacion oper = new Operacion();
            DataSet   ds   = new DataSet();

            DataTable dt = oper.ConsultaConResultado("select cod_empleado, cedula, nombre, apellido, sexo, direccion, fecha_nacimiento, fecha_ingreso, sueldo from empleados");

            ds.Tables.Add(dt);

            ds.WriteXml(@"C:\SISTEMAS\crudEmpleado.xml");

            frmReporteCrudEmpleado be = new frmReporteCrudEmpleado();

            be.Show();
        }
예제 #5
0
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            Operacion oper = new Operacion();
            DataSet   ds   = new DataSet();

            DataTable dt = oper.ConsultaConResultado(" SELECT * FROM cargo");

            ds.Tables.Add(dt);

            ds.WriteXml(@"C:\SISTEMAS\cargo.xml");

            frmReporteCargo be = new frmReporteCargo("visorCargo.rpt");

            be.Show();
        }
예제 #6
0
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            Operacion oper = new Operacion();
            DataSet   ds   = new DataSet();

            DataTable dt = oper.ConsultaConResultado(" SELECT * FROM empleados");

            ds.Tables.Add(dt);
            // ds.Tables[0].TableName = "empleados";

            ds.WriteXml(@"C:\SISTEMAS\empleado.xml");

            frmReporteCrudEmpleado be = new  frmReporteCrudEmpleado();

            be.Show();
        }
예제 #7
0
        private void btnBorrar_Click(object sender, EventArgs e)
        {
            Operacion           op  = new Operacion();
            frmBusquedaEmpleado emp = new frmBusquedaEmpleado();

            if (MessageBox.Show("SEGURO QUE DESEA ELIMINAR ESTE REGISTRO?", "ELIMINAR ", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                op.ConsultasSinResultados("DELETE FROM empleados WHERE cod_empleado = '" + txtCodigo.Text + "'"); //elimina bien
                borrar();                                                                                         // METODO OPARA BORRAR LOS CAMPOS
                MessageBox.Show("REGISTRO BORRADO");
                btnBorrar.Enabled  = false;
                btnGuardar.Enabled = false;
                btnCrear.Enabled   = true;
            }
            else
            {
                //this.Close();
            }
        }
예제 #8
0
        private void btnGenerarNomina_Click(object sender, DataGridView e)
        {
            Operacion op = new Operacion();

            DataGridViewRow rellenar     = dgvNomina.Rows[e.NewRowIndex];
            float           sueldo_bruto = 0;

            float Isr               = float.Parse(rellenar.Cells["isr"].Value.ToString());
            float Ss                = float.Parse(rellenar.Cells["ss"].Value.ToString());
            float Otros             = float.Parse(rellenar.Cells["otros"].Value.ToString());
            float Total_deducciones = float.Parse(rellenar.Cells["total_deducciones"].Value.ToString());
            float Sueldo_neto       = float.Parse(rellenar.Cells["sueldo_neto"].Value.ToString());

            sueldo_bruto = float.Parse(rellenar.Cells["sueldo"].Value.ToString());

            float total_nomina = +sueldo_bruto;

            txtTotalNomina.Text = Convert.ToString(total_nomina);


            op.ConsultasSinResultados("insert into detalle_nomina(isr, ss, otros, total_deducciones, sueldo_neto, total_nomina, num_nomina) values('" + Isr + "', '" + Ss + "', '" + Otros + "', '" + Total_deducciones + "', '" + Sueldo_neto + "', '" + txtTotalNomina.Text + "', '" + txtNumeroNomina.Text + "')");
        }
        private void frmBusqueda_Nomina_Load(object sender, EventArgs e)
        {
            Operacion op = new Operacion();

            dgvBusquedaNomina.DataSource = op.ConsultaConResultado(" select cabecera_nomina.num_nomina, cabecera_nomina.fecha_inicio , cabecera_nomina.fecha_final, detalle_nomina.total_deducciones, detalle_nomina.total_nomina, cabecera_nomina.estatus from cabecera_nomina inner join detalle_nomina where cabecera_nomina.num_nomina  = detalle_nomina.num_nomina");
        }
예제 #10
0
        private void frmCargo_Load(object sender, EventArgs e)
        {
            Operacion op = new Operacion();

            dgvCargo.DataSource = op.ConsultaConResultado("select * from cargo");
        }