예제 #1
0
        public EditFormatoResponseDTO EditFormato(EditFormatoRequestDTO formatoRequest)
        {
            EditFormatoResponseDTO formatoResponse = new EditFormatoResponseDTO();

            FormatoDal formatoDal = new FormatoDal();

            int resultado = 0;

            foreach (CatFormato formato in formatoRequest.ListaFormato)
            {
                try
                {
                    resultado = formatoDal.EditFormato(formato.idFormato, formato.formato, formato.descripcion, formato.mensualidad, formato.usuarioInsert);

                    if (resultado == 1)
                    {
                        formato.mensaje = "OK";
                    }
                    else
                    {
                        formato.mensaje = "Error: Ocurrio un problema y no se edito la informacion de forma adecuada.";
                    }
                }
                catch (Exception ex)
                {
                    formato.mensaje = "Error: " + ex.Message + ": Ocurrio un problema y no se edito la informacion de forma adecuada.";
                }
            }

            return(formatoResponse);
        }
예제 #2
0
        public JsonResult EditFormato(CatFormato formato, List <CatFormato> listaFormato)
        {
            FormatoBL             formatoBL          = new FormatoBL();
            EditFormatoRequestDTO editFormatoRequest = new EditFormatoRequestDTO();

            editFormatoRequest.ListaFormato = new List <CatFormato>();
            editFormatoRequest.ListaFormato.Add(formato);

            EditFormatoResponseDTO editFormatoResponse = new EditFormatoResponseDTO();

            editFormatoResponse = formatoBL.EditFormato(editFormatoRequest);


            if (editFormatoResponse.ListaFormato.Count > 0)
            {
                formato.mensaje = editFormatoResponse.ListaFormato[0].mensaje;
            }
            else
            {
                formato.mensaje = "Error: Ocurrio un problema inesperado, no se actualizo correctamente el Plan Empresarial, intenta de nuevo.";
            }


            return(Json(listaFormato, JsonRequestBehavior.AllowGet));
        }