示例#1
0
        private async void GetComicImage(object sender, EventArgs e)
        {
            ComicProcessor objProcessComicData = new ComicProcessor();
            var            image = await objProcessComicData.LoadComicImages();

            picComicImage.ImageLocation = image.Img;
        }
        private async void BtnAgregarDepa_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var valor        = Decimal.Parse(txtValorDepa.Text);
                var nombre       = txtNombreDepa.Text;
                var direccion    = txtDireccionDepa.Text;
                var superficie   = txtSuperficieDepa.Text;
                var condiciones  = txtCondionesDepa.Text;
                var fecha        = DateTime.Parse(DpFechaCreacion.Text);
                var codigoComuna = Decimal.Parse(cmbComuna.SelectedValue.ToString());
                var estadoDepto  = 1;

                Departamento_TR departamento = new Departamento_TR(valor, nombre, direccion, superficie, condiciones, fecha, codigoComuna, estadoDepto);

                var res = await ComicProcessor.AgregarDepartamento(departamento);

                if (res != String.Empty)
                {
                    MessageBox.Show(res.ToString());
                }
            }
            catch (Exception eX)
            {
                MessageBox.Show(eX.ToString());
            }
        }
        private void btnBuscarUsu_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var id  = txtBuscarUsu.Text;
                var res = ComicProcessor.BuscarUsuario(id);

                if (res != null)
                {
                    //DGBuscarUsuario.ItemsSource = res;
                    //DGBuscarUsuario.Items.Refresh();
                    txtNombreBus.Text     = res.NOMBRE;
                    txtRutBus.Text        = res.RUN_EMPLEADO;
                    txtApeMaternoBus.Text = res.APELLIDO_MATERNO;
                    txtApePaternoBus.Text = res.APELLIDO_PATERNO;
                    txtTelefonoBus.Text   = Convert.ToString(res.TELEFONO);
                    txtEmailBus.Text      = res.EMAIL;
                    txtDireccionBus.Text  = res.DIRECCION;
                    txtCargoBus.Text      = res.CARGO;


                    FlyBuscar.IsOpen = true;
                }
            }
            catch (Exception eX)
            {
                MessageBox.Show(eX.ToString());
            }
        }
        public AdminDepartamento()
        {
            InitializeComponent();
            var listaComuna = ComicProcessor.ListarComuna().GetAwaiter().GetResult();

            cmbComuna.ItemsSource       = listaComuna;
            cmbComuna.DisplayMemberPath = "NOMBRE_COMUNA";
            cmbComuna.SelectedValuePath = "COMUNA_ID";
        }
示例#5
0
        private async Task LoadImage(int imageNumber = 0)
        {
            var comic = await ComicProcessor.LoadComic(imageNumber);

            if (imageNumber == 0)
            {
                maxNumber = comic.Num;
            }
            currentNumber = comic.Num;
            var uriSourve = new Uri(comic.Img, UriKind.Absolute);
        }
示例#6
0
        public async Task LoadImage(int imageNumber = 0)
        {
            var comic = await ComicProcessor.LoadComic(imageNumber);

            if (imageNumber == 0)
            {
                maxNumber = comic.Num;
            }
            currentNumber = comic.Num;
            var uriSource = new Uri(comic.Img, UriKind.Absolute);

            comicImage.Source = new BitmapImage(uriSource, new RequestCachePolicy(RequestCacheLevel.CacheIfAvailable));
        }
        private async Task LoadImage(int imageNumber = 0) //load image to wpf
        {
            var comic = await ComicProcessor.LoadComicAsync(imageNumber);

            if (imageNumber == 0)
            {
                maxNumber = comic.Num;
            }
            currentNumber = comic.Num;

            var uri = new Uri(comic.Img);

            comicImage.Source = new BitmapImage(uri);
        }
示例#8
0
        private async Task LoadComic(int comicNumber = 0)
        {
            var comic = await ComicProcessor.LoadComic(comicNumber);

            if (comicNumber == 0)
            {
                _maxNum = comicNumber;
            }
            _curNum = comicNumber;

            var uriImgSource = new Uri(comic.Img, UriKind.Absolute);

            imgComic.Source = new BitmapImage(uriImgSource);
        }
示例#9
0
        private async Task LoadComic(int comicNumber = 0)
        {
            var comic = await ComicProcessor.LoadComic(comicNumber);

            if (comicNumber == 0)
            {
                _maxNum = comicNumber;
            }
            _curNum = comicNumber;

            var uriImgSource = new Uri(comic.Img, UriKind.Absolute);

            pbComicImg.ImageLocation = uriImgSource.ToString();// = new BitmapImage(uriImgSource);
        }
示例#10
0
        private async void Button_Click(object sender, RoutedEventArgs e)
        {
            var res = await ComicProcessor.CallRestLogin(txtRun.Text, txtPass.Password);

            if (res == "Correcto")
            {
                Administrador _mostrar = new Administrador();
                this.Close();
                _mostrar.ShowDialog();
            }
            else
            {
                await this.ShowMessageAsync("Error", "El usuario no es valido");
            }
        }
示例#11
0
        private async Task LoadImage(int imageNumber = 0)
        {
            var comic = await ComicProcessor.LoadComic(imageNumber);

            if (imageNumber == 0)
            {
                maxNumber = comic.Num;
            }

            currentNumber = comic.Num;

            var uriSource = new Uri(comic.Img, UriKind.Absolute);

            pictureBox1.ImageLocation = uriSource.ToString();
        }
示例#12
0
        private async Task loadImage(int imageNumber = 0)
        {
            var comic = await ComicProcessor.LaodComic(imageNumber);

            if (imageNumber == 0)
            {
                maxNumber = comic.Num;
            }

            currentNumber = comic.Num;

            var uriSource = new Uri(comic.Img, UriKind.Absolute);

            comicImage.Source = new BitmapImage(uriSource);
        }
示例#13
0
        private async Task LoadImage(int imageNumber = 0)
        {
            var comic = await ComicProcessor.LoadComic(imageNumber);

            if (imageNumber == 0)
            {
                _maxNumber = comic.Num;
            }

            _currentNumber = comic.Num;

            var uriSource = new Uri(comic.Img, UriKind.Absolute);

            // Creates a bitmap image to be placed in the WPF based off the image url
            comicImage.Source = new BitmapImage(uriSource);
        }
示例#14
0
        public async Task <ViewResult> Index()
        {
            APIHelper.InitializeClient();
            int id = 0;

            ComicModel comic = await ComicProcessor.LoadComic(id);

            currentNumber = comic.Num;
            maxNumber     = currentNumber;

            ViewBag.Id = currentNumber;

            comic.btnNextDisabled = true;
            comic.btnPrevDisabled = false;
            return(View(comic));
        }
示例#15
0
        private async Task LoadImage(int imageNumber = 0)
        {
            //loads image
            var comic = await ComicProcessor.LoadComic(imageNumber);

            if (imageNumber == 0)
            {
                maxNumber = comic.Num;
            }

            currentNumber = comic.Num;

            //grab the uri say its absolute and put it into the source
            var uriSource = new Uri(comic.Img, UriKind.Absolute);

            comicImage.Source = new BitmapImage(uriSource);
        }
        private void btnEliminarInven_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var codigo = decimal.Parse(txtEliminarInven.Text);
                var res    = ComicProcessor.EliminarInventario(codigo);

                if (res != null)
                {
                    MessageBox.Show(res);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Solo se permite ingresar el código del Inventario");
            }
        }
示例#17
0
        private void btnEliminarTour_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var id  = decimal.Parse(txtEliminarTour.Text);
                var res = ComicProcessor.EliminarTour(id);

                if (res != null)
                {
                    MessageBox.Show("Se elimino correctamente el tour");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Solo se permite ingresar el código del tour");
            }
        }
示例#18
0
        private async Task LoadImage(int imageNumber = 0)
        {
            // call our API
            var comic = await ComicProcessor.LoadComic(imageNumber);

            if (imageNumber == 0)
            {
                maxNumber = comic.Num;
            }

            currentNumber = comic.Num;

            // apply image to interface
            var uriSource = new Uri(comic.Img, UriKind.Absolute);

            comicImage.Source = new BitmapImage(uriSource);
        }
        private void btnEliminarUsu_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var id  = txtEliminarUsu.Text;
                var res = ComicProcessor.EliminarUsuario(id);

                if (res != null)
                {
                    MessageBox.Show(res);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Solo se permite ingresar rut de usuario");
            }
        }
        private async void btnAgregarUsu_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var rut                      = txtRutUsu.Text;
                var contraseña               = txtContraUsu.Text;
                var tipo_usuario             = "";
                var nombre                   = txtNombre.Text;
                var ape_paterno              = txtApe_Paterno.Text;
                var ape_materno              = txtApe_Materno.Text;
                var num_telefonico           = txtTelefono.Text;
                var email                    = txtEmail.Text;
                var direccion                = txtDireccion.Text;
                var fecha                    = DateTime.Parse(D_FechaNacimiento.Text);
                var cargo                    = txtCargo.Text;
                var telefono_sucu            = Decimal.Parse(txtSucursalTelefono.Text);
                var tipo_usuario_descripcion = CBox_TipoUsuario.Text;
                var estado_id                = 9;
                var comuna_numero            = Decimal.Parse(cmbComuna.SelectedValue.ToString());;

                if (CBox_TipoUsuario.SelectedValue.ToString() == "Admin")
                {
                    tipo_usuario = "A";
                }
                else
                {
                    tipo_usuario = "V";
                }


                Empleado_TR empleado = new Empleado_TR(contraseña, tipo_usuario, rut, nombre, ape_paterno, ape_materno,
                                                       num_telefonico, email, direccion, fecha, cargo, telefono_sucu, comuna_numero, estado_id);

                var res = await ComicProcessor.AgregarEmpleado(empleado);

                if (res != String.Empty)
                {
                    MessageBox.Show(res.ToString());
                }
            }
            catch (Exception eX)
            {
                MessageBox.Show(eX.ToString());
            }
        }
示例#21
0
        private async Task LoadImage(int imageNumber = 0)
        {
            var comic = await ComicProcessor.LoadComic(imageNumber);

            if (imageNumber == 0)
            {
                maxNumber = comic.Num;
            }

            currentNumber = comic.Num;

            if (currentNumber > 0)
            {
                btnPrev.Enabled = true;
            }

            var uriSource = new Uri(comic.Img, UriKind.Absolute);

            pictureBox1.Load(uriSource.AbsoluteUri);
        }
        public void btnBuscarDepa_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var id  = decimal.Parse(txtBuscarDepa.Text);
                var res = ComicProcessor.BuscarDepartamento(id);

                if (res != null)
                {
                    GBDepa.ItemsSource = res;
                    GBDepa.Items.Refresh();

                    FlyBuscar.IsOpen = true;
                }
            }
            catch (Exception eX)
            {
                MessageBox.Show(eX.ToString());
            }
        }
        private void btnBuscarInven_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var id  = decimal.Parse(txtBuscarInven.Text);
                var res = ComicProcessor.BuscarInventario(id);

                if (res != null)
                {
                    txtInventarioBus.Text = res.NOMBRE;
                    txtDescripBus.Text    = res.DESCRIPCION;

                    FlyBuscar.IsOpen = true;
                }
            }
            catch (Exception eX)
            {
                MessageBox.Show(eX.ToString());
            }
        }
        private async void btnAgregarInven_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var nombre      = txtNombreInven.Text;
                var descripcion = txtDescripInven.Text;

                Inventario_TR inventario = new Inventario_TR(nombre, descripcion);

                var res = await ComicProcessor.AgregarInventario(inventario);

                if (res != String.Empty)
                {
                    MessageBox.Show(res.ToString());
                }
            }
            catch (Exception eX)
            {
                MessageBox.Show(eX.ToString());
            }
        }
示例#25
0
        private async void btnAgregarServicio_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var nombre = txtNombreServicio.Text;

                var descripcion           = txtDescripcionServicio.Text;
                ServicioExtra_TR servicio = new ServicioExtra_TR(nombre, descripcion);

                var res = await ComicProcessor.AgregarServicio(servicio);

                if (res != String.Empty)
                {
                    MessageBox.Show(res.ToString());
                }
            }
            catch (Exception eX)
            {
                MessageBox.Show(eX.ToString());
            }
        }
示例#26
0
        private async void btnAgregarEntorno_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var descripcion = txtDescripcionEntorno.Text;
                var nombre      = txtNombreEntorno.Text;

                Entorno_TR entorno = new Entorno_TR(descripcion, nombre);

                var res = await ComicProcessor.AgregarEntorno(entorno);

                if (res != String.Empty)
                {
                    MessageBox.Show(res.ToString());
                }
            }
            catch (Exception eX)
            {
                MessageBox.Show(eX.ToString());
            }
        }
示例#27
0
        private async void btnAgregarTour_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var valor      = Decimal.Parse(txtValorTour.Text);
                var itinerario = txtItinerarioTour.Text;
                var nombre     = txtNombreTour.Text;

                Tour_TR tour = new Tour_TR(valor, itinerario, nombre);

                var res = await ComicProcessor.AgregarTour(tour);

                if (res != String.Empty)
                {
                    MessageBox.Show(res.ToString());
                }
            }
            catch (Exception eX)
            {
                MessageBox.Show(eX.ToString());
            }
        }
示例#28
0
        private void btnBuscarTour_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                var id  = decimal.Parse(txtBuscarTour.Text);
                var res = ComicProcessor.BuscarTour(id);


                if (res != null)
                {
                    txtNombreBus.Text     = res.NOMBRE_TOUR;
                    txtValorBus.Text      = Convert.ToString(res.VALOR_TOUR);
                    txtItinerarioBus.Text = res.ITINERARIO_TOUR;

                    FlyBuscar.IsOpen = true;
                }
            }
            catch (Exception eX)
            {
                MessageBox.Show(eX.ToString());
            }
        }
示例#29
0
        private async Task LoadImage(int imageNumber = 0)
        {
            ComicModel comic = new ComicModel();

            try
            {
                comic = await ComicProcessor.LoadComic(imageNumber);
            }
            catch (Exception)
            {
                MessageBox.Show("Error!", "ComicProcessor");
            }

            if (imageNumber == 0)
            {
                maxNumber = comic.Num;
            }

            currentNumber = comic.Num;

            var uriSource = new Uri(comic.Img, UriKind.Absolute);

            pictureBox1.ImageLocation = uriSource.AbsoluteUri;
        }
示例#30
0
        public async Task <ViewResult> LoadImage(int id = 0)
        {
            if (id > maxNumber)
            {
                currentNumber = 0;
            }
            else
            {
                currentNumber = id;
            }

            ComicModel comic = await ComicProcessor.LoadComic(currentNumber);


            switch (currentNumber)
            {
            case 0:
                comic.btnNextDisabled = true;
                comic.btnPrevDisabled = false;
                break;

            case 1:
                comic.btnNextDisabled = false;
                comic.btnPrevDisabled = true;
                break;

            default:
                comic.btnNextDisabled = false;
                comic.btnPrevDisabled = false;
                break;
            }

            ViewBag.Id = currentNumber;

            return(View(comic));
        }