Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }