public object modeloPublicadoActivo_consultar(ModeloGenerico _objModeloGenerico) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objModeloGenerico.IdModeloGenericoEncriptado == null || string.IsNullOrEmpty(_objModeloGenerico.IdModeloGenericoEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Seleccione el modelo generico"; } else { var _listaCabeceraVersion = _objModeloPublicados.ConsultarVersionesPublicadoActivos(int.Parse(_seguridad.DesEncriptar(_objModeloGenerico.IdModeloGenericoEncriptado))); _respuesta = _listaCabeceraVersion; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public object ModeloGenerico_insertar(ModeloGenerico _objModeloGenerico) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objModeloGenerico == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el objeto modelo genérico"; } else if (_objModeloGenerico.Nombre == null || string.IsNullOrEmpty(_objModeloGenerico.Nombre.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el nombre del modelo genérico"; } else if (_objModeloGenerico.Descripcion == null || string.IsNullOrEmpty(_objModeloGenerico.Descripcion.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese la descripción del modelo genérico"; } else { _objModeloGenerico.Nombre = _objModeloGenerico.Nombre.Trim(); _objModeloGenerico.Estado = true; ModeloGenerico _ModeloGenerico = new ModeloGenerico(); _ModeloGenerico = _objCatalogoModeloGenerico.ConsultarModeloGenericoPorNombre(_objModeloGenerico.Nombre).FirstOrDefault(); if (_ModeloGenerico == null) { int _idModeloGenerico = _objCatalogoModeloGenerico.InsertarModeloGenerico(_objModeloGenerico); if (_idModeloGenerico == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ocurrió un error al tratar de ingresar el modelo generico."; } else { var _objModeloGenericoIngresado = _objCatalogoModeloGenerico.ConsultarModeloGenericoPorId(_idModeloGenerico).Where(C => C.Estado == true).FirstOrDefault(); _objModeloGenericoIngresado.IdModeloGenerico = 0; _respuesta = _objModeloGenericoIngresado; _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } else { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "406").FirstOrDefault(); _http.mensaje = "Ya existe un modelo con el mismo nombre, verifique en la lista."; } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }
public int ModificarModeloGenerico(ModeloGenerico _objModeloGenerico) { try { foreach (var item in db.Sp_ModeloGenericoModificar(_objModeloGenerico.IdModeloGenerico, _objModeloGenerico.Nombre.ToUpper(), _objModeloGenerico.Descripcion)) { _objModeloGenerico.IdModeloGenerico = item.IdModeloGenerico; _objModeloGenerico.Nombre = item.Nombre; _objModeloGenerico.Descripcion = item.Descripcion; } return(_objModeloGenerico.IdModeloGenerico); } catch (Exception) { return(0); } }
public object ModeloGenerico_eliminar(ModeloGenerico _objModeloGenerico) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objModeloGenerico.IdModeloGenericoEncriptado == null || string.IsNullOrEmpty(_objModeloGenerico.IdModeloGenericoEncriptado)) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el identificador del modelo generico que va a eliminar."; } else { _objModeloGenerico.IdModeloGenericoEncriptado = _seguridad.DesEncriptar(_objModeloGenerico.IdModeloGenericoEncriptado); var _objBuscadoModeloGenerico = _objCatalogoModeloGenerico.ConsultarModeloGenericoPorId(int.Parse(_objModeloGenerico.IdModeloGenericoEncriptado)).FirstOrDefault(); if (_objBuscadoModeloGenerico == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "404").FirstOrDefault(); _http.mensaje = "El modelo que intenta eliminar no existe."; } else if (_objBuscadoModeloGenerico.ModeloGenericoVersionadoUtilizado == "1") { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "El modelo generico ya esta utilizado, por la tanto no puede ser eliminado."; } else { _objCatalogoModeloGenerico.EliminarModeloGenerico(int.Parse(_objModeloGenerico.IdModeloGenericoEncriptado)); _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault(); } } } catch (Exception ex) { _http.mensaje = _http.mensaje + " " + ex.Message.ToString(); } return(new { respuesta = _respuesta, http = _http }); }