public ContenedorAlojamiento LlamarSPActIngHuesped(ContenedorAlojamiento Huesped) { if (ValidarPerfilCUD(Huesped.Retorno.Token)) { var p_OUT_CODRET = new ObjectParameter("P_OUT_CODRET", typeof(decimal)); var p_OUT_GLSRET = new ObjectParameter("P_OUT_GLSRET", typeof(string)); CapaDato.EntitiesBBDDHostel conex = new CapaDato.EntitiesBBDDHostel(); conex.SP_ACT_INGRESO_HUESPED (Huesped.Item.NumerOrdenCompra , Huesped.Item.RutPersona , Huesped.Item.Confirmado , p_OUT_CODRET , p_OUT_GLSRET ); try { Huesped.Retorno.Codigo = decimal.Parse(p_OUT_CODRET.Value.ToString()); Huesped.Retorno.Glosa = p_OUT_GLSRET.Value.ToString(); } catch (Exception) { Huesped.Retorno.Codigo = 1011; Huesped.Retorno.Glosa = "Error actualizacion Ingreso Huesped"; } } else { Huesped.Retorno.Codigo = 100; Huesped.Retorno.Glosa = "Err expiro sesion o perfil invalido"; } return(Huesped); }