示例#1
0
        private void toolEliminar_Click(object sender, EventArgs e)
        {
            cnx = new SqlConnection(cdn);
            cmd = new SqlCommand();
            cmd.Connection = cnx;

            CalculoNomina.Core.NominaHelper nh = new CalculoNomina.Core.NominaHelper();
            nh.Command = cmd;

            CalculoNomina.Core.tmpPagoNomina pn = new CalculoNomina.Core.tmpPagoNomina();
            pn.idempresa = GLOBALES.IDEMPRESA;
            pn.idtrabajador = idTrabajador;
            pn.fechainicio = _inicioPeriodo.Date;
            pn.fechafin = _finPeriodo.Date;

            try{
                cnx.Open();
                nh.eliminaCalculo(pn);
                cnx.Close();

                dgvPercepciones.DataSource = null;
                dgvDeducciones.DataSource = null;
                dgvPercepciones.Columns.Clear();
                dgvDeducciones.Columns.Clear();
            }
            catch{
                MessageBox.Show("Error: Al eliminar los datos de la nomina.", "Error");
                this.Dispose();
            }
        }