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

            Vacaciones.Core.VacacionesHelper vh = new Vacaciones.Core.VacacionesHelper();
            vh.Command = cmd;

            Vacaciones.Core.VacacionesPrima vp = new Vacaciones.Core.VacacionesPrima();

            if (lstvVacaciones.SelectedItems.Count > 0)
            {
                ListViewItem listItem = lstvVacaciones.SelectedItems[0];
                vp.id = int.Parse(listItem.Text);
                vp.periodoinicio = DateTime.Parse(listItem.SubItems[1].Text);
                vp.periodofin = DateTime.Parse(listItem.SubItems[2].Text);
            }

            try
            {
                cnx.Open();
                vh.eliminaVacacion(vp);
                cnx.Close();
                cnx.Dispose();
                muestraVacaciones();

                txtDiasPagoPV.Clear();
                txtDiasPendientes.Clear();
            }
            catch
            {
                MessageBox.Show("Error: Al eliminar el registro de vacacion.", "Error");
                cnx.Dispose();
            }
        }