Esempio n. 1
0
 public ActionResult Create(MascotaModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             MapeadorUIMascota mapeador = new MapeadorUIMascota();
             MascotaDTO        dto      = mapeador.MapearT2T1(model);
             bool guardado = _controlador.RegistrarMascota(dto);
             if (guardado)
             {
                 return(RedirectToAction("Index"));
             }
             else
             {
                 return(View(model));
             }
         }
         else
         {
             return(View(model));
         }
     }
     catch
     {
         return(View());
     }
 }
        //METODO PARA MOSTRAR DATOS EN COMBO BOX
        private void ListarRazas()
        {
            MascotaModel mascota = new MascotaModel();

            cmbRaza.DataSource    = mascota.ListarRazas();
            cmbRaza.DisplayMember = "RAZAS";
            cmbRaza.ValueMember   = "ID_RAZAS";
        }
Esempio n. 3
0
        private async void BotonActualizar_ClickedAsync(object sender, EventArgs e)
        {
            ModificarMascota view      = new ModificarMascota();
            MascotaModel     viewModel = new MascotaModel();
            int     id = int.Parse(this.txtid.Text);
            Mascota m  = this.repo.BuscarMascota(id);

            viewModel.Mascota   = m;
            view.BindingContext = viewModel;
            await Navigation.PushModalAsync(view);
        }
Esempio n. 4
0
        private async void BotonBuscar_ClickedAsync(object sender, EventArgs e)
        {
            DetallesMascota detailsview = new DetallesMascota();
            MascotaModel    viewmodel   = new MascotaModel();
            int             id          = int.Parse(this.txtid.Text);
            Mascota         m           = this.repo.BuscarMascota(id);

            viewmodel.Mascota          = m;
            detailsview.BindingContext = viewmodel;
            await Navigation.PushModalAsync(detailsview);
        }
        //Hay que convertir txt de combo box a int mediante  Convert.ToInt32().
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            MascotaModel mascota = new MascotaModel();

            mascota.insertarMascota(txtNombre.Text,
                                    Convert.ToInt32(cmbRaza.SelectedValue),
                                    txtPadecimiento.Text,
                                    Int32.Parse(txtEdad.Text));

            MessageBox.Show("Mascota Agregada con exito");
            txtNombre.Text       = "";
            txtPadecimiento.Text = "";
            cmbRaza.Text         = "";
            txtEdad.Text         = "";

            this.Close();
        }
Esempio n. 6
0
 private void MostrarMascotaModificar_Load(object sender, EventArgs e)
 {
     MascotaModel mascota = new MascotaModel();
 }