コード例 #1
0
        public static string GuardarPlaya(string playaJSON)
        {
            Resultado resultado = new Resultado();
            var       playa     = new PlayaDeEstacionamiento().ToObjectRepresentation(playaJSON);

            if (playa.Id == 0)
            {
                resultado = gestor.RegistrarPlaya(playa);
            }
            else
            {
                resultado = gestor.ActualizarPlaya(playa);
            }

            if (resultado.Ok)
            {
                return("true");
            }
            HttpResponse Response = HttpContext.Current.Response;

            Response.Clear();
            Response.StatusCode = 200;
            Response.Write(resultado.MensajesString());

            return("false");
        }
コード例 #2
0
        /// <summary>
        /// Guarda o Actualiza un Playa de Estacionemiento
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            if (IdPlaya == 0)//creo una nueva playa
            {
                //Creo el objeto de la nueva PlayaDeEstacionamiento
                PlayaDeEstacionamiento playa = CargarEntidad();

                //registro la playa a travez del gestor
                var resultado = gestor.RegistrarPlaya(playa);

                if (resultado.Ok)
                {
                    //Mensaje de registracion correcta
                    ActualizarGrilla();
                    limpiarCampos();
                    Exito = "La playa fue registrada correctamente.";
                }
                else
                {
                    //Mensajes de error
                    Error = resultado.MensajesString();
                }
            }
            else //edito el objeto playa editar
            {
                var playa = CargarEntidad();

                //actualizo la playa a travez del gestor
                var resultado = gestor.ActualizarPlaya(playa);

                if (resultado.Ok)
                {
                    //Mensaje de actualizacion correcta
                    ActualizarGrilla();
                    limpiarCampos();//limpio el formulario
                    Exito = "La playa fue modificada correctamente.";
                }
                else
                {
                    //Mensajes de Error
                    Error = resultado.MensajesString();
                }
            }
        }