示例#1
0
        //CRUD Producto - FIN

        public ContenedorServicioComida ServicioComidaActualizar(ContenedorServicioComida entrada)
        {
            CRUDServicioComida x = new CRUDServicioComida();

            x.LlamarSPActualizar(entrada);
            return(entrada);
        }
        public ContenedorServicioComida LlamarSPActualizar(ContenedorServicioComida aServicioComida)
        {
            if (ValidarFecExp(aServicioComida.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_ACTUALIZAR_SERVICIO_COMIDA
                    (aServicioComida.Item.Tipo
                    , aServicioComida.Item.Precio
                    , p_OUT_CODRET
                    , p_OUT_GLSRET
                    );

                try
                {
                    aServicioComida.Retorno.Codigo = decimal.Parse(p_OUT_CODRET.Value.ToString());
                    aServicioComida.Retorno.Glosa  = p_OUT_GLSRET.Value.ToString();
                }
                catch (Exception)
                {
                    aServicioComida.Retorno.Codigo = 1011;
                    aServicioComida.Retorno.Glosa  = "Err codret ORACLE";
                }
            }
            else
            {
                aServicioComida.Retorno.Codigo = 100;
                aServicioComida.Retorno.Glosa  = "Err expiro sesion o perfil invalido";
            }

            return(aServicioComida);
        }
示例#3
0
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            if (validarText1())
            {
                WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient();

                ContenedorServicioComida xSC = new ContenedorServicioComida();
                xSC.Item.Tipo   = ddlTipoServicio.SelectedValue;
                xSC.Item.Precio = int.Parse(txtPrecio.Text);
                //
                xSC.Retorno.Token = Session["TokenUsuario"].ToString();

                xSC = x.ServicioComidaActualizar(xSC);

                if (xSC.Retorno.Codigo == 0)
                {
                    RescatarDatos();
                }
            }
        }