Example #1
0
        private void DgvResultados_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            var row = dgvResultados.Rows[e.RowIndex];

            int     id = int.Parse(row.Cells["ID"].Value.ToString());
            Puestos dd = context.Puestos.FirstOrDefault(x => x.Id == id);

            if (dd == null)
            {
                return;
            }

            workingPuestoDef = dd.Adapt <PuestoViewModel>();
            var frm = new WorkForms.workPuesto()
            {
                Editing = true, DepList = GetDepartamentos()
            };

            editingPuesto            = true;
            frm.PuestoD              = workingPuestoDef;
            frm.DeletingPuestoEvent += DeletePuesto;
            frm.SavePuestoEvent     += Frm_SavePuestoEvent;
            frm.ShowDialog();
            frm.DeletingPuestoEvent -= DeletePuesto;
            frm.SavePuestoEvent     -= Frm_SavePuestoEvent;
            frm.Dispose();
        }
Example #2
0
        private void cmdADD_Click(object sender, EventArgs e)
        {
            workingPuestoDef = new PuestoViewModel();
            editingPuesto    = false;
            var frm = new WorkForms.workPuesto()
            {
                DepList = GetDepartamentos(), Editing = false
            };

            frm.PuestoD          = workingPuestoDef;
            frm.SavePuestoEvent += Frm_SavePuestoEvent;
            frm.ShowDialog();
            frm.Dispose();
        }