Beispiel #1
0
        /// <summary>
        /// Mensaje de Error por Excepción al buscar un registro.
        /// </summary>
        public static ItemMensaje ErrorExcepcionBuscar(string nombreModelo, string tipoExcepcion)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo    = Icono.error.ToString();
            mensaje.Mensaje = "Error al intentar buscar " + nombreModelo + ".\nSe ha producido una excepción de tipo: " + tipoExcepcion + " .";
            return(mensaje);
        }
Beispiel #2
0
        /// <summary>
        /// Mensaje de Success al desactivar un registro.
        /// </summary>
        public static ItemMensaje SuccessDesactivar(string nombreModelo, string nombreOrId)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo    = Icono.success.ToString();
            mensaje.Mensaje = nombreModelo + " " + nombreOrId + " desactivado/a correctamente.";
            return(mensaje);
        }
Beispiel #3
0
        /// <summary>
        /// Mensaje de Error al crear un registro , fecha Inicio es anterior a hoy.
        /// </summary>
        public static ItemMensaje ErrorFechaInicioMenorHoy(string nombreModelo)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo    = Icono.error.ToString();
            mensaje.Mensaje = "Error al crear " + nombreModelo + " .Fecha de inicio no puede ser anterior al día de hoy";
            return(mensaje);
        }
Beispiel #4
0
        /// <summary>
        /// Mensaje de Error al desactivar un registro. Datos nulos o vacíos.
        /// </summary>
        public static ItemMensaje ErrorDatosNoValidosDesactivar(string nombreModelo)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo    = Icono.error.ToString();
            mensaje.Mensaje = "Error al intentar desactivar " + nombreModelo + ". \nDatos no válidos o campos vacíos.";
            return(mensaje);
        }
Beispiel #5
0
        /// <summary>
        /// Mensaje de Error al crear un registro , matrícula tiene una póliza en vigor.
        /// </summary>
        public static ItemMensaje ErrorValidarMatriculaDuplicada(string nombreModelo, string matricula)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo    = Icono.error.ToString();
            mensaje.Mensaje = "Error al crear " + nombreModelo + ". La matrícula " + matricula + " tiene una póliza en vigor.";
            return(mensaje);
        }
Beispiel #6
0
        /// <summary>
        /// Mensaje de Error al visualizar Details de un registro. Datos nulos.
        /// </summary>
        public static ItemMensaje ErrorDatosNoValidosDetails(string nombreModelo)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo    = Icono.error.ToString();
            mensaje.Mensaje = "Error al intentar visualizar " + nombreModelo + ". \nDatos no válidos.";
            return(mensaje);
        }
Beispiel #7
0
        /// <summary>
        /// Mensaje de Error al cancelar/desactivar un registro. Registro ya cancelado o desactivado.
        /// </summary>
        public static ItemMensaje ErrorYaCanceladoOrDesactivado(string nombreModelo)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo    = Icono.error.ToString();
            mensaje.Mensaje = "Error al intentar cancelar/desactivar " + nombreModelo + ". \n" + nombreModelo + " ya está cancelado/a o desactivado/a.";
            return(mensaje);
        }
Beispiel #8
0
        /// <summary>
        /// Mensaje de Error al editar/desactivar un usuario que sea el único existente con rol administrador.
        /// </summary>
        public static ItemMensaje ErrorEditarDesactivarUnicoAdministrador(string nombreModelo)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo    = Icono.info.ToString();
            mensaje.Mensaje = "No se puede modificar / desactivar el rol administrador del " + nombreModelo + ". \nEs el único usuario con rol administrador.";
            return(mensaje);
        }
Beispiel #9
0
        /// <summary>
        /// Mensaje de Error al crear una póliza. Nif/Nie no pertenece a ningún cliente registrado.
        /// </summary>
        public static ItemMensaje ErrorNifNoExisteCrearPoliza(string nombreModelo, string NIForNIE)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo    = Icono.info.ToString();
            mensaje.Mensaje = "No existe ningún cliente con NIF/NIE " + NIForNIE + ". \nPor favor, cree un nuevo cliente antes de crear la " + nombreModelo;
            return(mensaje);
        }
Beispiel #10
0
        /// <summary>
        /// Mensaje de Error al crear una póliza. Nif/Nie con formato incorrecto.
        /// </summary>
        public static ItemMensaje ErrorNifNoValidoCrearPoliza(string nombreModelo)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo    = Icono.error.ToString();
            mensaje.Mensaje = "Error al intentar crear " + nombreModelo + ". \nDebe introducir un NIF/NIE válido para crear una póliza";
            return(mensaje);
        }
Beispiel #11
0
        /// <summary>
        /// Mensaje de Error al crear un registro , superado el rango de fecha máximo entre hoy y fin.
        /// </summary>
        /// <param name="rangoMaximoDias">Rango máximo en días entre hoy y Fin.</param>
        public static ItemMensaje ErrorFechasMaxRangoHoyFin(string nombreModelo, int rangoMaximoDias)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo    = Icono.error.ToString();
            mensaje.Mensaje = "Error al crear " + nombreModelo + ". El rango máximo entre hoy y fecha de fin " +
                              "no puede ser superior a " + rangoMaximoDias;
            return(mensaje);
        }
Beispiel #12
0
        // Errores formatos / validaciones.

        /// <summary>
        /// Mensaje de Error al crear/modificar un registro , no es válido el formato de una matrícula.
        /// </summary>
        public static ItemMensaje ErrorValidarFormatoMatricula(string nombreModelo)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo    = Icono.error.ToString();
            mensaje.Mensaje = "Error al crear / modificar " + nombreModelo + " . La matrícula del vehículo debe tener un formato válido  :" +
                              " \n  Matrícula nueva: 0123-ABC  // Matrícula antigua: AB-0123-CS";
            return(mensaje);
        }
Beispiel #13
0
        /// <summary>
        /// Mensaje de Error al buscar un registro. Registro está desactivado, no se puede visualizar.
        /// </summary>
        public static ItemMensaje ErrorBuscarRegistroEliminado(string nombreModelo, int idRegistroEliminado)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo    = Icono.info.ToString();
            mensaje.Mensaje = nombreModelo + " con Id : " + idRegistroEliminado + " fue eliminado anteriormente y no se puede visualizar. "
                              + " Si desea recuperarlo, por favor, contacte con el administrador de la base de datos.";
            return(mensaje);
        }
Beispiel #14
0
        /// <summary>
        /// Mensaje de Error al desactivar un condicionado de póliza que tenga pólizas en vigor relacionadas.
        /// </summary>
        /// <param name="polizasVigor">List de int con los ids de pólizas en vigor</param>
        public static ItemMensaje ErrorPolizaVigorDesactivarCondicionado(string nombreModelo, List <int> polizasVigor)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo = Icono.error.ToString();
            string idsPolizasVigor = "";

            if (polizasVigor != null && polizasVigor.Count > 0)
            {
                foreach (var item in polizasVigor)
                {
                    idsPolizasVigor = "\n Id Póliza :  " + item.ToString(CultureInfo.GetCultureInfo("es-ES")) + idsPolizasVigor;
                }
            }
            mensaje.Mensaje = "Error al intentar desactivar  el " + nombreModelo + ". Existen pólizas en vigor relacionadas con este " + nombreModelo +
                              ".\nPor favor, cancele o modifique la/s póliza/s antes de desactivar el " + nombreModelo + "." + idsPolizasVigor;
            return(mensaje);
        }
Beispiel #15
0
        /// <summary>
        /// Mensaje de Error al editar/modificar un registro. Registro existente en la BDDD.
        /// </summary>
        /// <param name="campoDuplicado">Campo duplicado (NIF / EMAIL / ...)</param>
        /// <param name="idsRegistroDuplicado">Array de Strings con los Ids de los registros duplicados.</param>
        public static ItemMensaje ErrorRegistroDuplicadoEditar(string nombreModelo, string campoDuplicado, string[] idsRegistroDuplicado)
        {
            ItemMensaje mensaje = new ItemMensaje();

            mensaje.Tipo = Icono.error.ToString();
            string IdsDuplicados = "";

            if (idsRegistroDuplicado != null && idsRegistroDuplicado.Length > 0)
            {
                foreach (var item in idsRegistroDuplicado)
                {
                    IdsDuplicados = "\n Id :  " + item.ToString(CultureInfo.GetCultureInfo("es-ES")) + IdsDuplicados;
                }
            }
            mensaje.Mensaje = "Error al intentar editar " + nombreModelo +
                              ".\nExiste registro/s duplicado/s en la Base de Datos con el mismo " + campoDuplicado + "."
                              + IdsDuplicados;
            return(mensaje);
        }