private void CancelarBaja() { EmpleadoNegocio nEmpleados = new EmpleadoNegocio(); GridDataItem itemId = (GridDataItem)grdEmpleados.SelectedItems[0]; int vIdEmpleado = (int.Parse(itemId.GetDataKeyValue("ID_EMPLEADO_DO").ToString())); LicenciaNegocio oNegocio = new LicenciaNegocio(); var vEmpleados = oNegocio.ObtenerLicenciaVolumen(pFG_ACTIVO: true).FirstOrDefault(); if (vEmpleados != null) { if (vEmpleados.NO_EMPLEADOS_DO >= ContextoApp.InfoEmpresa.Volumen) { UtilMensajes.MensajeResultadoDB(rnMensaje, "Se ha alcanzado el máximo número de empleados para la licencia y no es posible agregar más.", E_TIPO_RESPUESTA_DB.ERROR, 400, 150, ""); return; } } E_RESULTADO vResultado = nEmpleados.CancelaBajaEmpleado(vIdEmpleado, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, null); grdEmpleados.Rebind(); }
protected void btnCancelarBaja_Click(object sender, EventArgs e) { EmpleadoNegocio nEmpleados = new EmpleadoNegocio(); GridDataItem itemId = (GridDataItem)rgBajasPendientes.SelectedItems[0]; int vIdEmpleado = (int.Parse(itemId.GetDataKeyValue("ID_EMPLEADO").ToString())); E_RESULTADO vResultado = nEmpleados.CancelaBajaEmpleado(vIdEmpleado, vClUsuario, vNbPrograma); string vMensaje = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE; UtilMensajes.MensajeResultadoDB(rwmMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, null); rgBajasPendientes.Rebind(); }