public int GuardarModificarTipoAnimal(TipoAnimal tipoAnimal) { dbConnection.Update(tipoAnimal); int pk = tipoAnimal.IdTipoAnimal.Value; return(pk); }
public int GuardarTipoAnimal(TipoAnimal tipoAnimal) { dbConnection.Insert(tipoAnimal); int pk = dbConnection.ExecuteScalar <int>("SELECT last_insert_rowid()"); return(pk); }
private async void Modificar_Clicked(object sender, EventArgs e) { try { string mensaje = ValidarForm(); if (mensaje == "") { TipoAnimal tipoAnimal = (TipoAnimal)pckAnimal.ItemsSource[pckAnimal.SelectedIndex]; tipoAnimal.Descripcion = txtTipoAnimal.Text; serviceTipoAnimal.ModificarTipoAnimal(tipoAnimal); await DisplayAlert("Tipo de animal", "Se modifico correctamente!", "OK"); await App.MasterD.Detail.Navigation.PopToRootAsync(); } else { await DisplayAlert("Tipo de animal", mensaje, "OK"); } }catch (Exception ex) { await DisplayAlert("Tipo de animal", "Hubo un problema, vuelva a intentar mas tarde.", "OK"); Console.WriteLine(ex); } }
private async void Registrar_Clicked(object sender, EventArgs e) { string validacion = ValidarForm(); bool valido = false; if (validacion == "") { try{ TipoAnimal tipo = new TipoAnimal { IdTipoAnimal = null, Descripcion = txtTipoAnimal.Text }; servicioTipoAnimal.GuardarTipoAnimal(tipo); validacion = "Se genero el tipo de animal con exito."; valido = true; }catch (Exception ex) { validacion = "Se produjo un problema, vuelva a intentar."; } } await DisplayAlert("Tipo de Animal", validacion, "Ok"); if (valido) { await App.MasterD.Detail.Navigation.PopToRootAsync(); } }
public ResponseConsultaTiposAnimal GetTiposAnimal() { ResponseConsultaTiposAnimal response = new ResponseConsultaTiposAnimal(); List <TipoAnimal> listaTiposAnimal = new List <TipoAnimal>(); List <AnimalType> animalTypes = null; try { using (Pet_Shop_BusinessEntities db = new Pet_Shop_BusinessEntities()) { animalTypes = db.AnimalType.ToList(); } foreach (var r in animalTypes) { TipoAnimal animal = new TipoAnimal(); animal.id = r.Id; animal.descripcion = r.Description; listaTiposAnimal.Add(animal); } response.listaTiposAnimal = listaTiposAnimal; response.mensaje = new Mensaje("0000", "Consulta exitosa", null); } catch (Exception ex) { response.mensaje = new Mensaje("0013", "Ocurrio un error: ", ex.Message); } return(response); }
public IHttpActionResult Put(int id, [FromBody] TipoAnimal tipoAnimal) { RespuestaAPI respuesta = new RespuestaAPI(); respuesta.error = ""; int filasAfectadas = 0; try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { filasAfectadas = Db.ActualizarTipoAnimal(id, tipoAnimal); } respuesta.totalElementos = filasAfectadas; Db.Desconectar(); } catch (Exception ex) { respuesta.totalElementos = 0; respuesta.error = "error al Actualizar el tipo de animal"; } return(Ok(respuesta)); }
public IHttpActionResult Post([FromBody] TipoAnimal dataTipoAnimal) { RespuestaAPI respuestaAPI = new RespuestaAPI(); respuestaAPI.error = ""; int filasAfectadas = 0; try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { filasAfectadas = Db.AgregarTipoAnimal(dataTipoAnimal); } respuestaAPI.totalData = filasAfectadas; Db.Desconectar(); } catch (Exception ex) { respuestaAPI.totalData = 0; respuestaAPI.error = "Error al agregar el tipo de animal"; } return(Ok(respuestaAPI)); }
public IHttpActionResult Post([FromBody] TipoAnimal tipoAnimal) { RespuestaAPI respuesta = new RespuestaAPI(); respuesta.error = ""; int filasAfectadas = 0; try { Db.Conectar(); if (Db.EstaLaConexionAbierta()) { filasAfectadas = Db.AgregarTipoAnimal(tipoAnimal); } respuesta.totalElementos = filasAfectadas; Db.Desconectar(); } catch (Exception ex) { respuesta.totalElementos = 0; respuesta.error = "Error"; } return(Ok(respuesta)); }
static ProdutoDAO() { var portepequeno = new PorteAnimal(1, "Porte Pequeno"); var portemedio = new PorteAnimal(2, "Porte Medio"); var portegrande = new PorteAnimal(3, "Porte Grande"); var cachorro = new TipoAnimal(1, "Cachorro"); var gato = new TipoAnimal(2, "Gato"); var prod1 = new Produto(1, "Golden Formula Mini", 90.00, "1 0quilo", cachorro, portepequeno); banco.Add(prod1); var prod2 = new Produto(2, "Royal Canin Mini", 164.00, "10 quilo", cachorro, portepequeno); banco.Add(prod2); var prod3 = new Produto(3, "Premier Pet Formula", 199.90, "10 quilos", cachorro, portemedio); banco.Add(prod3); var prod4 = new Produto(4, "Guabi Natural", 151.90, "10 quilo", cachorro, portemedio); banco.Add(prod4); var prod5 = new Produto(5, "Guabi Gran Plus", 104.90, "15 quilo", cachorro, portegrande); banco.Add(prod5); var prod6 = new Produto(6, "Magnus Todo Dia", 67.90, "15 quilo", cachorro, portegrande); banco.Add(prod6); var prod7 = new Produto(7, "Golden Gatos", 99.90, "10 quilo", gato, portepequeno); banco.Add(prod7); var prod8 = new Produto(8, "Adimax Magnus", 84.90, "10 quilo", gato, portepequeno); banco.Add(prod8); var prod9 = new Produto(9, "Total Max Cat", 156.50, "20 quilo", gato, portepequeno); banco.Add(prod9); }
public int ModificarTipoAnimal(TipoAnimal tipoAnimal) { dbConnection.Query <TipoAnimal>("UPDATE [TipoAnimal] SET Descripcion = '" + tipoAnimal.Descripcion + "' WHERE IdTipoAnimal = " + tipoAnimal.IdTipoAnimal + ";"); int pk = tipoAnimal.IdTipoAnimal.Value; return(pk); }
private async void Guardar_Clicked(object sender, EventArgs e) { try { string msg = ValidarForm(); if (msg == "" && MainPage.UsuarioRegristrado != null) { var adopcion = servicioAdopciones.ObtenerAdopcion(idAdop); TipoAnimal tipoAnimal = (TipoAnimal)pckAnimal.ItemsSource[pckAnimal.SelectedIndex]; adopcion.IdTipoAnimal = tipoAnimal.IdTipoAnimal.Value; adopcion.Detalle = txtDescripcion.Text; adopcion.Edad = Int32.Parse(txtEdad.Text); adopcion.Estado = true; adopcion.Nombre = txtNombre.Text; adopcion.Sexo = pckSexo.SelectedItem.ToString(); int idAd = servicioAdopciones.ModificarAdopcion(adopcion); foreach (Imagenes imgAdd in imagenesAgregar) { int idImg = GuardarFoto(imgAdd); } if (imgCount > 0) { ModificarFoto(imagenes[0]); } if (imgCount > 1) { ModificarFoto(imagenes[1]); } else if (imagenesAgregar.Count > 0) { GuardarFoto(imagenesAgregar[0]); } if (imgCount > 2) { ModificarFoto(imagenes[2]); } else if (imagenesAgregar.Count > 1) { GuardarFoto(imagenesAgregar[1]); } await DisplayAlert("Adopciones", "Se modificó la publicación correctamente!", "OK"); await App.MasterD.Detail.Navigation.PopToRootAsync(); } else { await DisplayAlert("Adopciones", msg, "OK"); } } catch (Exception ex) { await DisplayAlert("Adopciones", "Hubo un problema, vuelva a intentar mas tarde.", "OK"); Console.WriteLine(ex); } }
public ActionResult DeleteConfirmed(int id) { TipoAnimal tipoAnimal = db.TipoAnimal.Find(id); db.TipoAnimal.Remove(tipoAnimal); db.SaveChanges(); return(RedirectToAction("Index")); }
public Produto(long id, string nome, double preco, string unidade, TipoAnimal animal, PorteAnimal porte) { this.Id = id; this.Nome = nome; this.Preco = preco; this.Unidade = unidade; this.Animal = animal; this.Porte = porte; }
public ActionResult Edit([Bind(Include = "Id,Nombre")] TipoAnimal tipoAnimal) { if (ModelState.IsValid) { db.Entry(tipoAnimal).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoAnimal)); }
public ActionResult Create([Bind(Include = "Id,Nombre")] TipoAnimal tipoAnimal) { if (ModelState.IsValid) { db.TipoAnimal.Add(tipoAnimal); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoAnimal)); }
public int ComprobarTipoAnimal(string tipo) { int i = -1; TipoAnimal tipoAnimal = dbConnection.Query <TipoAnimal>("Select * From [TipoAnimal]").Where(x => x.Descripcion.ToUpper() == tipo.ToUpper()).FirstOrDefault(); if (tipoAnimal != null) { i = 1; } return(i); }
// GET: TipoAnimal/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoAnimal tipoAnimal = db.TipoAnimal.Find(id); if (tipoAnimal == null) { return(HttpNotFound()); } return(View(tipoAnimal)); }
public void Gravar(TipoAnimal ta) { using (var context = new EFContext()) { if (ta.TipoAnimalID > 0) { context.Entry(ta).State = EntityState.Modified; } else { context.TiposAnimal.Add(ta); } context.SaveChanges(); } }
private void BtnGravar_Click(object sender, EventArgs e) { TipoAnimal ta = new TipoAnimal(); if (!String.IsNullOrEmpty(txtID.Text)) { ta.TipoAnimalID = Convert.ToInt32(txtID.Text); } ta.Descricao = txtDescricao.Text; tas.Gravar(ta); LimparCampos(); }
public List <TipoAnimal> lista() { List <TipoAnimal> temp = new List <TipoAnimal>(); conexion.con.Open(); SqlCommand cmd = new SqlCommand("select * from TIPOANIMAL order by DESC_TIPO asc", conexion.con); SqlDataReader sdr = cmd.ExecuteReader(); while (sdr.Read()) { TipoAnimal t = new TipoAnimal { CODTIPO = sdr.GetInt64(0), DESC_TIPO = sdr.GetString(1) }; temp.Add(t); } sdr.Close(); conexion.con.Close(); return(temp); }
public void Gravar(TipoAnimal ta) { taDal.Gravar(ta); }
private void PopularControles(TipoAnimal ta) { txtID.Text = Convert.ToString(ta.TipoAnimalID); txtDescricao.Text = ta.Descricao; }
public Animal(string nome, TipoAnimal tipo) { Nome = nome; Tipo = tipo; }
private void Pck_Clicked(object sender, EventArgs e) { TipoAnimal tipoAnimal = (TipoAnimal)pckAnimal.ItemsSource[pckAnimal.SelectedIndex]; txtTipoAnimal.Text = tipoAnimal.Descripcion; }
public TipoAnimal SetTipo(TipoAnimal tipo) //valores definidos pelo usuário - cachorro, gato, peixe { Tipo = tipo; return(Tipo); }
private async void Guardar_Clicked(object sender, EventArgs e) { try { var currentPosition = await CrossGeolocator.Current.GetLastKnownLocationAsync(); string mensaje = ValidarForm(); if (mensaje == "") { var adopcion = new Adopciones(); adopcion.IdUsuario = MainPage.UsuarioRegristrado.IdUsuario.Value; adopcion.IdAdopcion = null; TipoAnimal tipoAnimal = (TipoAnimal)pckAnimal.ItemsSource[pckAnimal.SelectedIndex]; adopcion.IdTipoAnimal = tipoAnimal.IdTipoAnimal.Value; adopcion.Detalle = txtDescripcion.Text; adopcion.Edad = Int32.Parse(txtEdad.Text);//faltaria modificar la tabla para agregar edad meses y edad años adopcion.Estado = true; adopcion.Nombre = txtNombre.Text; adopcion.Sexo = pckSexo.SelectedItem.ToString(); adopcion.Ubicacion = currentPosition.Latitude.ToString() + ";" + currentPosition.Longitude.ToString(); int idAd = servicioAdopciones.GuardarAdopcion(adopcion); if (imgMin1.Source != null) { var imagen = new Imagenes(); imagen.IdImagen = null; imagen.Imagen = image1; imagen.Estado = true; int idImg = servicioImagenes.GuardarImagen(imagen); var imgXad = new ImagenXAdopcion(); imgXad.IdAdopcion = idAd; imgXad.IdImagen = idImg; int idIXA = servicioImagenXAdopcion.GuardarImagenXAdopcion(imgXad); } if (imgMin2.Source != null) { var imagen = new Imagenes(); imagen.IdImagen = null; imagen.Imagen = image2; imagen.Estado = true; int idImg = servicioImagenes.GuardarImagen(imagen); var imgXad = new ImagenXAdopcion(); imgXad.IdAdopcion = idAd; imgXad.IdImagen = idImg; int idIXA = servicioImagenXAdopcion.GuardarImagenXAdopcion(imgXad); } if (imgMin3.Source != null) { var imagen = new Imagenes(); imagen.IdImagen = null; imagen.Imagen = image3; imagen.Estado = true; int idImg = servicioImagenes.GuardarImagen(imagen); var imgXad = new ImagenXAdopcion(); imgXad.IdAdopcion = idAd; imgXad.IdImagen = idImg; int idIXA = servicioImagenXAdopcion.GuardarImagenXAdopcion(imgXad); } //mensaje = "Se publico correctamente!"; await DisplayAlert("Adopciones", "Se publico correctamente!", "OK"); await App.MasterD.Detail.Navigation.PopToRootAsync(); } else { await DisplayAlert("Adopciones", mensaje, "OK"); } }catch (Exception ex) { await DisplayAlert("Adopciones", "Hubo un problema, vuelva a intentar mas tarde.", "OK"); Console.WriteLine(ex); } }
static void Main(string[] args) { Servico servico = new Servico(); servico.Nome = "Tosa"; servico.Descricao = "Consiste em um tratamento com direito a uma tosa higiênica e hidratação."; servico.Valor = 40.0; TipoAnimal tipo = new TipoAnimal(); tipo.Descricao = "Cachorro"; Raca raca = new Raca(); raca.Descricao = "Poodle"; raca.TipoAnimal = tipo; Animal pet = new Animal(); pet.Nome = "Maycou Douglas"; pet.Idade = 4; pet.Raca = raca; pet.Sexo = Sexo.MACHO; Agendamento agendamentoServico = new Agendamento(); agendamentoServico.HoraAgendamento = DateTime.Now; agendamentoServico.Servico = servico; agendamentoServico.Animal = pet; Agenda agenda = new Agenda(); try { Console.WriteLine("Tentando agendar..."); agenda.adicionaAgendamento(agendamentoServico); Console.WriteLine("Agendamento adicionado."); Console.WriteLine("Tentando agendar novamente o mesmo lançamento..."); agenda.adicionaAgendamento(agendamentoServico); Console.WriteLine("Agendamento adicionado novamente."); } catch (HorarioAgendamentoException e) { Console.WriteLine("Não foi possível agendar: " + e.Message); } Agendamento primeiro = agenda.getPrimeiro(); Console.Write( string.Format( "O primeiro:\n" + "*\tEstá marcado para {0}\n" + "*\tdo pet {1} de raça {2}\n" + "*\tpara execução do serviço de {3}\n" + "*\tno valor de R$ {4:#.00}.\n", primeiro.HoraAgendamento.ToString(), primeiro.Animal.Nome, primeiro.Animal.Raca.Descricao, primeiro.Servico.Nome, primeiro.Servico.Valor ) ); }
public void insertTipoAnimal(TipoAnimal tipo) { throw new NotImplementedException(); }
public Animal() { MeuTipoAnimal = new TipoAnimal(); }