public int InsertarCuestionarioGenerico(CuestionarioGenerico _objCuestionarioGenerico) { try { return(int.Parse(db.Sp_CuestionarioGenericoInsertar(_objCuestionarioGenerico.Nombre, _objCuestionarioGenerico.Descripcion, _objCuestionarioGenerico.Estado).Select(x => x.Value.ToString()).FirstOrDefault())); } catch (Exception) { return(0); } }
public int ModificarCuestionarioGenerico(CuestionarioGenerico _objCuestionarioGenerico) { try { db.Sp_CuestionarioGenericoModificar(_objCuestionarioGenerico.IdCuestionarioGenerico, _objCuestionarioGenerico.Nombre, _objCuestionarioGenerico.Descripcion, _objCuestionarioGenerico.Estado); return(_objCuestionarioGenerico.IdCuestionarioGenerico); } catch (Exception) { return(0); } }
public object cuestionariogenerico_insertar(CuestionarioGenerico _objCuestionarioGenerico) { object _respuesta = new object(); RespuestaHTTP _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault(); try { if (_objCuestionarioGenerico == null) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el objeto cuestionario genérico"; } else if (_objCuestionarioGenerico.Nombre == null || string.IsNullOrEmpty(_objCuestionarioGenerico.Nombre.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese el nombre del cuestionario genérico"; } else if (_objCuestionarioGenerico.Descripcion == null || string.IsNullOrEmpty(_objCuestionarioGenerico.Descripcion.Trim())) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ingrese la descripción del cuestionario genérico"; } else if (_objCatalogoCuestionarioGenerico.ConsultarCuestionarioGenerico().Where(c => c.Estado == true && c.Nombre == _objCuestionarioGenerico.Nombre.Trim()).ToList().Count > 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "406").FirstOrDefault(); _http.mensaje = "Ya existe un cuestionario con el mismo nombre, verifique en la lista."; } else { _objCuestionarioGenerico.Nombre = _objCuestionarioGenerico.Nombre.Trim(); _objCuestionarioGenerico.Estado = true; int _idCuestionarioGenerico = _objCatalogoCuestionarioGenerico.InsertarCuestionarioGenerico(_objCuestionarioGenerico); if (_idCuestionarioGenerico == 0) { _http = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault(); _http.mensaje = "Ocurrió un error al tratar de ingresar el cuestionario."; } else { var _objCuestionarioGenericoIngresado = _objCatalogoCuestionarioGenerico.ConsultarCuestionarioGenericoPorId(_idCuestionarioGenerico).Where(C => C.Estado == true).FirstOrDefault(); _objCuestionarioGenericoIngresado.IdCuestionarioGenerico = 0; _respuesta = _objCuestionarioGenericoIngresado; _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 }); }