private void btnAdd_Click(object sender, EventArgs e) { var idEmpladoSel = iIdempleado.EditValue; if (idEmpladoSel == null) { XtraMessageBox.Show("Seleccione el empleado", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); iIdempleado.Focus(); return; } var idArea = iIdarea.EditValue; if (idArea == null) { XtraMessageBox.Show("Seleccione el Area", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); iIdarea.Focus(); return; } int countEmpleadoArea = VwEmpleadoareaList.Count(x => x.Idempleado == (int)idEmpladoSel && x.Idarea == (int)idArea); if (countEmpleadoArea > 0) { XtraMessageBox.Show("Ya se agregó el área seleccionada", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } Empleadoarea empleadoarea = new Empleadoarea() { Idempleado = (int)iIdempleado.EditValue, Idarea = (int)iIdarea.EditValue }; int idGenerado = Service.SaveEmpleadoarea(empleadoarea); if (idGenerado > 0) { CargarAreas(); if (gvArea.RowCount > 0) { gvArea.BeginDataUpdate(); var rowHandle = gvArea.LocateByValue("Idempleadoarea", idGenerado); if (rowHandle == GridControl.InvalidRowHandle) { gvArea.EndDataUpdate(); return; } gvArea.EndDataUpdate(); gvArea.FocusedRowHandle = rowHandle; } } }
public void UpdateEmpleadoarea(Empleadoarea entity) { EmpleadoareaDao.Update(entity); }
public int SaveEmpleadoarea(Empleadoarea entity) { return(EmpleadoareaDao.Save(entity)); }