Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session[Session.SessionID + "sesionAdmin"] != null)
            {
                BL_Raza neg_raza = new BL_Raza();
                Listado_Raza = neg_raza.Listar();



                var ItemModificar = Request.QueryString["idModificar"];
                Session[Session.SessionID + "ID_modificar"] = ItemModificar;

                if (!IsPostBack)
                {
                    if (ItemModificar != null)
                    {
                        Raza raza = Listado_Raza.Find(a => a.ID == int.Parse(ItemModificar));


                        nombre_raza.Text = raza.Descripcion;
                    }
                }
            }
            else
            {
                Response.Redirect("DefaultExpiroSesion");
            }
        }
        public static int Eliminar(Raza raza)
        {
            int retorno = -1;

            retorno = RazaDA.Eliminar(raza);
            return(retorno);
        }
Esempio n. 3
0
        public void Insertar(Raza raza)
        {
            try
            {
                this.AbrirConexion();
                SqlCommand cmdInsertar = new SqlCommand("insert into Raza(nombre_raza,estado_raza) values (@nombre_raza,@estado_raza)", Conn);

                cmdInsertar.Parameters.Add("nombre_raza", SqlDbType.VarChar, 50).Value = raza.Nombre_raza;
                cmdInsertar.Parameters.Add("estado_raza", SqlDbType.Bit).Value         = raza.Estado_raza;

                cmdInsertar.ExecuteNonQuery();
            }
            catch (SqlException sqe)
            {
                throw sqe;
            }
            catch (Exception ex)
            {
                Exception exepcionnueva = new Exception("Error al insertar raza", ex);
                throw exepcionnueva;
            }
            finally
            {
                this.CerrarConexion();
            }
        }
Esempio n. 4
0
        public ResponseConsultaRazas GetRazas()
        {
            ResponseConsultaRazas response           = new ResponseConsultaRazas();
            List <Raza>           listaRazasResponse = new List <Raza>();
            List <Race>           races = null;

            try
            {
                using (Pet_Shop_BusinessEntities db = new Pet_Shop_BusinessEntities())
                {
                    races = db.Race.ToList();
                }

                foreach (var r in races)
                {
                    Raza raza = new Raza();
                    raza.id          = r.Id;
                    raza.descripcion = r.Description;
                    listaRazasResponse.Add(raza);
                }
                response.listaRazas = listaRazasResponse;
                response.mensaje    = new Mensaje("0000", "Consulta exitosa", null);
            }
            catch (Exception ex)
            {
                response.mensaje = new Mensaje("0013", "Ocurrio un error: ", ex.Message);
            }
            return(response);
        }
        private void btoModificar(object sender, RoutedEventArgs e)
        {
            int bonus = -1;

            try
            {
                if (string.IsNullOrEmpty(this.NomTxt.Text))
                {
                    throw new Exception("Debe especificar un nombre para la Raza");
                }
                if (string.IsNullOrEmpty(this.DesTxt.Text))
                {
                    throw new Exception("Debe especificar una Descripción para la Raza");
                }
                if (!int.TryParse(this.BonusTxt.Text, out bonus) && bonus > 0 && bonus < 5)
                {
                    throw new Exception("Debe especificar un Valor de Bonus para la Raza entre 1 y 5");
                }
                Raza SelectItem = (Raza)ListRaza.SelectedItem;
                SelectItem.nombre                 = NomTxt.Text;
                SelectItem.Descripcion            = DesTxt.Text;
                SelectItem.Bonus                  = bonus;
                SelectItem.CaracteristicaVariable = Car;
                int modRaza = RazaBL.Modificar(SelectItem);
                if (modRaza > 0)
                {
                    MessageBox.Show("Raza Modificada Correctamente", "Correcto");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Errorr");
            }
            ListRaza.ItemsSource = RazaBL.Listar();
        }
Esempio n. 6
0
        public ActionResult Create([Bind(Include = "Id,nombre,descripcion,especieID,fechaBaja,estadoHab")] Raza raza)
        {
            if (ModelState.IsValid)
            {
                try {
                    if (raza.estadoHab == false)
                    {
                        if (raza.fechaBaja == null)
                        {
                            raza.fechaBaja = DateTime.Now;
                        }
                    }
                    else
                    {
                        raza.fechaBaja = null;
                    }
                    db.Razas.Add(raza);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                catch (Exception ex)
                {
                    return(View("ErrorCreateDup", new HandleErrorInfo(ex, "Razas", "Create")));
                }
            }

            ViewBag.especieID = new SelectList(db.Especies, "Id", "nombre", raza.especieID);
            return(View(raza));
        }
Esempio n. 7
0
 public RazaSingleModel(Raza raza)
 {
     ID        = raza.ID;
     Nombre    = raza.Nombre;
     EspecieID = raza.EspecieID;
     Especie   = new EspecieSingleModel(raza.Especie);
 }
        public static void Modificar()
        {
            Listar();
            Console.WriteLine("Seleccione Id:");
            int id = InputUtils.leerId();

            if (RazaDAO.obtener(id) == null)
            {
                Console.WriteLine("Id no existe.");
                return;
            }
            Raza item = RazaDAO.obtener(id);

            Console.WriteLine("Seleccione opcion: ");
            Console.WriteLine("1 - Nombre");
            Console.WriteLine("2 - Descripcion");
            int opcion = InputUtils.leerInt(1, 2);

            switch (opcion)
            {
            case 1:
                Console.WriteLine("Nombre:");
                item.nombre = InputUtils.leerString();
                break;

            case 2:
                Console.WriteLine("Descripcion:");
                item.Descripcion = InputUtils.leerString();
                break;

            default:
                Console.WriteLine("La opcion ingresada no es correcta");
                break;
            }
        }
        private int obtenerIdR()
        {
            Raza raza   = (Raza)cbxRazas.SelectedItem;
            int  idRaza = raza.Codigo;

            return(idRaza);
        }
Esempio n. 10
0
        public static int Modificar(Personaje p, Clase clase, Raza raza)
        {
            int retorno = -1;

            retorno = PersonajeDA.Modificar(p, clase, raza);
            return(retorno);
        }
        public static int Crear(Raza raza)
        {
            int retorno = -1;

            retorno = RazaDA.Crear(raza);
            return(retorno);
        }
        public static Raza Obtener(int id)
        {
            Raza aux = new Raza();

            aux = RazaDA.Obtener(id);
            return(aux);
        }
Esempio n. 13
0
        public async Task <ActionResult <Raza> > PostRaza(Raza item)
        {
            _baseDatos.Razas.Add(item);
            await _baseDatos.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetRaza), new { id = item.Id }, item));
        }
Esempio n. 14
0
        public List <Raza> listarRazas()
        {
            List <Raza>        listado     = new List <Raza>();
            ManagerAccesoDatos accesoDatos = new ManagerAccesoDatos();
            Raza raz = new Raza();

            try
            {
                accesoDatos.setearConsulta("SELECT * FROM RAZAS where estado like 1");
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    raz        = new Raza();
                    raz.id     = (int)accesoDatos.Lector["ID"];
                    raz.nombre = accesoDatos.Lector["NOMBRE"].ToString();
                    raz.estado = (bool)accesoDatos.Lector["ESTADO"];
                    listado.Add(raz);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Esempio n. 15
0
        public Animal MapearAAnimal()
        {
            Raza_Negocio  razaNegocio  = new Raza_Negocio();
            Tambo_Negocio tamboNegocio = new Tambo_Negocio();
            Raza          raza         = razaNegocio.RecuperarUno(Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["id_raza"].Value));
            Tambo         tambo        = tamboNegocio.RecuperarUno(Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["id_tambo"].Value));
            Animal        animal       = new Animal();
            Categoria     categoria    = new Categoria();

            animal.Rp = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp"].Value);
            animal.Fecha_nacimiento = Convert.ToDateTime(this.dgvAnimales.CurrentRow.Cells["fecha_nacimiento"].Value);
            animal.Edad             = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["edad"].Value);
            animal.Nombre_animal    = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["nombre_animal"].Value);
            animal.Estado_animal    = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["estado_animal"].Value);
            animal.Hba            = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["hba"].Value);
            categoria.Descripcion = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["categoria"].Value);
            //animal.Categoria.Descripcion = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["categoria"].Value);
            animal.Nombre_tambo = tambo.Nombre_tambo;
            animal.Nombre_raza  = raza.Nombre_raza;
            animal.Id_raza      = raza.Id_raza;
            animal.Habilitado   = true;
            animal.Rp_madre     = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp_madre"].Value);
            animal.Hba_madre    = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["hba_madre"].Value);
            animal.Rp_padre     = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["rp_padre"].Value);
            animal.Hba_padre    = Convert.ToInt32(this.dgvAnimales.CurrentRow.Cells["hba_padre"].Value);
            animal.Caravana     = Convert.ToString(this.dgvAnimales.CurrentRow.Cells["caravana"].Value);

            return(animal);
        }
Esempio n. 16
0
        public Raza RecuperarUno(int id)
        {
            try
            {
                Raza raza = new Raza();
                this.AbrirConexion();
                SqlCommand cmdRaza = new SqlCommand("select * from Raza where id_raza=@id_raza", Conn);
                cmdRaza.Parameters.Add("id_raza", SqlDbType.Int).Value = id;
                SqlDataReader drRaza = cmdRaza.ExecuteReader();

                while (drRaza.Read())
                {
                    raza.Id_raza     = drRaza.IsDBNull(0) ? Convert.ToInt32(string.Empty) : (Convert.ToInt32(drRaza["id_raza"]));
                    raza.Nombre_raza = drRaza.IsDBNull(1) ? string.Empty : drRaza["nombre_raza"].ToString();
                    raza.Estado_raza = drRaza.IsDBNull(2) ? Convert.ToBoolean(string.Empty) : (Convert.ToBoolean(drRaza["estado_raza"]));
                }
                drRaza.Close();
                return(raza);
            }
            catch (SqlException sqe)
            {
                throw sqe;
            }
            catch (Exception ex)
            {
                Exception exepcionnueva = new Exception("Error al recuperar raza", ex);
                throw exepcionnueva;
            }
            finally
            {
                this.CerrarConexion();
            }
        }
Esempio n. 17
0
        public void Agregar(Raza Raza)
        {
            SqlConnection conexion = new SqlConnection();
            SqlCommand    comando  = new SqlCommand();



            try
            {
                conexion.ConnectionString = "data source = Paprika\\SQLEXPRESS; initial catalog = REVOLLO_DB; integrated security = sspi";
                comando.Connection        = conexion;
                comando.CommandType       = System.Data.CommandType.Text;
                comando.CommandText       = "Insert into Tipo_Razas(Nombre,Activo) values(@Descripcion,@activo)";
                comando.Parameters.Clear();

                comando.Parameters.AddWithValue("@Descripcion", Raza.Descripcion);
                comando.Parameters.AddWithValue("@activo", 1);


                conexion.Open();
                comando.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 18
0
        private void btnaceptarMod_Click(object sender, EventArgs e)
        {
            if (txtnombreMod.Text == null)
            {
                MessageBox.Show("El Campo Nombre de raza no puede estar vacio", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                try
                {
                    Raza        modificada = new Raza();
                    RazaNegocio ModNegocio = new RazaNegocio();

                    modificada.id     = int.Parse(txtIdRaza.Text);
                    modificada.nombre = txtnombreMod.Text;
                    ModNegocio.modificarRaza(modificada);
                    MessageBox.Show("Raza Modificada", "Mensaje", MessageBoxButtons.OK);

                    txtIdRaza.Text       = "";
                    txtnombreMod.Text    = "";
                    txtnombreMod.Enabled = false;

                    cargarGrilla();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
        public static int Modificar(Raza raza)
        {
            int retorno = -1;

            retorno = RazaDA.Modificar(raza);
            return(retorno);
        }
Esempio n. 20
0
        public Animal MapearAAnimal()
        {
            Raza_Negocio  razaNegocio  = new Raza_Negocio();
            Tambo_Negocio tamboNegocio = new Tambo_Negocio();
            Raza          raza         = razaNegocio.RecuperarUno(Convert.ToInt32(cbRaza.SelectedValue));
            Tambo         tambo        = tamboNegocio.RecuperarPorNombre(txtTambo.Text);
            Animal        animal       = new Animal();

            animal.Rp = Convert.ToInt32(txtRP.Text);
            animal.Fecha_nacimiento = dtpFechaNacimiento.Value.Date;

            //animal.Foto = txtFoto.Text;
            animal.Nombre_animal = txtNombre.Text;
            animal.Estado_animal = cbEstado.SelectedItem.ToString();
            animal.Hba           = Convert.ToInt32(txtHBA.Text);
            animal.Id_Categoria  = ((Categoria)cbCategoria.SelectedItem).Id_Categoria;
            //animal.Sexo = cbSexo.SelectedItem.ToString();
            animal.Rp_madre   = Convert.ToInt32(txtRPMadre.Text);
            animal.Rp_padre   = Convert.ToInt32(txtRPPadre.Text);
            animal.Hba_madre  = Convert.ToInt32(txtHBAMadre.Text);
            animal.Hba_padre  = Convert.ToInt32(txtHBAPadre.Text);
            animal.Id_tambo   = tambo.Id_tambo;
            animal.Id_raza    = raza.Id_raza;
            animal.Habilitado = true;
            animal.Caravana   = txtCaravana.Text;

            return(animal);
        }
        private void cargarRazas()
        {
            try
            {
                SqlConnection conx  = new SqlConnection(ConfigurationManager.ConnectionStrings["cadenaConexion"].ConnectionString);
                string        query = "SELECT * FROM Raza;";

                conx.Open();

                SqlCommand    comando = new SqlCommand(query, conx);
                SqlDataReader dr      = comando.ExecuteReader();

                if (dr.HasRows == true)
                {
                    while (dr.Read())
                    {
                        Raza raza = new Raza(dr.GetInt32(0), dr.GetString(1));
                        razas.Add(raza);
                    }
                }
                llenarComboRazas();
                conx.Close();
            }
            catch (SqlException x)
            {
                MessageBox.Show("Error! al cargar datos");
            }
        }
        private void cargarAnimales()
        {
            try
            {
                SqlConnection conx  = new SqlConnection(ConfigurationManager.ConnectionStrings["cadenaConexion"].ConnectionString);
                string        query = "SELECT * FROM Animales join Raza on Animales.Id_Raza = Raza.Id_Raza join Finca on Animales.Id_Finca = Finca.Id_Finca;";

                conx.Open();

                SqlCommand    comando = new SqlCommand(query, conx);
                SqlDataReader dr      = comando.ExecuteReader();

                if (dr.HasRows == true)
                {
                    while (dr.Read())
                    {
                        Raza   raza   = new Raza(dr.GetInt32(8), dr.GetString(9));
                        Finca  finca  = new Finca(dr.GetInt32(10), dr.GetString(11), dr.GetInt32(12), dr.GetString(13), dr.GetInt32(14));
                        Animal animal = new Animal(dr.GetInt32(0), dr.GetString(1), finca, raza, dr.GetInt32(5), null, null, dr.GetDateTime(4));
                        animales.Add(animal);
                    }
                }

                conx.Close();
            }
            catch (SqlException x)
            {
                MessageBox.Show("Error! al cargar datos");
            }
        }
Esempio n. 23
0
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nombre")] Raza raza)
        {
            if (id != raza.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(raza);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RazaExists(raza.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(raza));
        }
Esempio n. 24
0
        public void ActualizarRaza(int num, string nomb, string caracteristica)
        {
            Raza ra = this.BuscarRaza(num);

            ra.nombre          = nomb;
            ra.caracteristicas = caracteristica;
            this.cn.Update(ra);
        }
Esempio n. 25
0
            public Perro(string _nombre, byte _edad, float _felicidad, Raza _raza)
            {
                nombre    = _nombre;
                edad      = _edad;
                felicidad = _felicidad;

                raza = _raza;
            }
Esempio n. 26
0
 public RazaViewModel(Raza raza)
 {
     ID        = raza.ID;
     Nombre    = raza.Nombre;
     EspecieID = raza.EspecieID;
     Especie   = new EspecieSingleModel(raza.Especie);
     Animales  = PacienteSingleModel.GetFromModel(raza.Animales);
 }
Esempio n. 27
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            Raza raza = db.Razas.Find(id);

            db.Razas.Remove(raza);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public void ModificarRaza(int num, string nom, string car)
        {
            Raza raz = this.BuscarRaza(num);

            raz.Nombre          = nom;
            raz.Caracteristicas = car;
            this.cn.Update(raz);
        }
Esempio n. 29
0
 private static RazaListViewModel ConstruirRazaListVm(Raza raza)
 {
     return(new RazaListViewModel()
     {
         RazaId = raza.RazaId,
         Descripcion = raza.Descripcion,
         TipoDeMascota = raza.TipoDeMascota.Descripcion
     });
 }
Esempio n. 30
0
        public void InsertarRaza(int num, string nomb, string caracteristica)
        {
            Raza ra = new Raza();

            ra.Cod             = num;
            ra.nombre          = nomb;
            ra.caracteristicas = caracteristica;
            this.cn.Insert(ra);
        }