Ejemplo n.º 1
0
        private void cargarGrilla()
        {
            AnimalNegocio  negocio        = new AnimalNegocio();
            Cliente        cliente        = new Cliente();
            ClienteNegocio clientenegocio = new ClienteNegocio();

            ListalocalAnimales = new List <Animal>();

            cliente               = clientenegocio.DevolverClienteWEB((int)Session["variable_sesion"]);
            ListalocalAnimales    = negocio.ListarAnimalesXcliente(cliente.id);
            gvMascotas.DataSource = ListalocalAnimales;            gvMascotas.DataBind();
        }
Ejemplo n.º 2
0
        private void cargarGrilla(int id)
        {
            AnimalNegocio negocio = new AnimalNegocio();

            ListaLocalAnimales = new List <Animal>();

            ListaLocalAnimales             = negocio.ListarAnimalesXcliente(id);
            dgvMascotas.DataSource         = ListaLocalAnimales;
            dgvMascotas.Columns[0].Visible = false;
            dgvMascotas.Columns[1].Visible = false;
            dgvMascotas.Columns[5].Visible = false;
        }
Ejemplo n.º 3
0
        private void CargarMascota()
        {
            Listalocalmascotas = new List <Animal>();
            AnimalNegocio negocio = new AnimalNegocio();
            int           auxID;

            auxID = (int)Session["variable_sesion"];

            Listalocalmascotas     = negocio.ListarAnimalesXcliente(auxID);
            drpMascotas.DataSource = Listalocalmascotas;

            drpMascotas.DataTextField  = "nombre";
            drpMascotas.DataValueField = "id";
            drpMascotas.DataBind();
        }
Ejemplo n.º 4
0
        protected void btnAceptar_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text == "")
            {
                Response.Write("Debe llenar todos los campos");
            }
            else
            {
                Animal         mascota        = new Animal();
                AnimalNegocio  mascotaNegocio = new AnimalNegocio();
                Cliente        cliente        = new Cliente();
                ClienteNegocio clientenegocio = new ClienteNegocio();
                int            idMascota;

                cliente = clientenegocio.DevolverClienteWEB((int)Session["variable_sesion"]);

                mascota.nombre   = txtNombre.Text;
                mascota.apellido = cliente.apellido;

                if (rdbPerro.Checked == true)
                {
                    mascota.especie = "Perro";
                }
                else if (rdbGato.Checked == true)
                {
                    mascota.especie = "Gato";
                }
                else
                {
                    mascota.especie = "Otro";
                }

                mascota.idcliente = cliente.id;

                mascota.raza = new Raza();

                mascota.raza.id = Convert.ToInt32(drpRazas.SelectedItem.Value);

                mascotaNegocio.AgregarAnimal(mascota);
                idMascota = mascotaNegocio.buscar_ultimo_idanimal();
                mascotaNegocio.AgregarAnimalXcliente(cliente.id, idMascota);

                Response.Write("<script>window.alert('Mascota agregada');</script>");
                txtNombre.Text = "";
                txtOtro.Text   = "";
            }
        }
Ejemplo n.º 5
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            Animal        eliminar = new Animal();
            AnimalNegocio negocio  = new AnimalNegocio();

            eliminar = (Animal)dgvMascotas.CurrentRow.DataBoundItem;

            if (eliminar == null)
            {
                MessageBox.Show("Debe seleccionar un animal de la lista", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                negocio.eliminarAnimal(eliminar);
                cargarGrilla();
            }
        }
Ejemplo n.º 6
0
        private void btnAgregarMascota_Click(object sender, EventArgs e)
        {
            if (txtNombreMasc.Text == "" || rdbOtro.Checked == true && txtOtro.Text == "")
            {
                MessageBox.Show("Debe completar TODOS los campos", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                AnimalNegocio negocio = new AnimalNegocio();
                Animal        animal  = new Animal();
                int           aux;

                animal.nombre    = txtNombreMasc.Text;
                animal.apellido  = txtapellido.Text;
                animal.idcliente = int.Parse(txtID.Text);
                animal.raza      = (Raza)cmbRazas.SelectedItem;

                if (rbtGato.Checked == true)
                {
                    animal.especie = "Gato";
                }
                if (rbtPerro.Checked == true)
                {
                    animal.especie = "Perro";
                }
                if (rdbOtro.Checked == true)
                {
                    txtOtro.Enabled = true;
                    animal.especie  = txtOtro.Text;
                }

                animal.idcliente = int.Parse(txtID.Text);

                negocio.AgregarAnimal(animal);

                aux = negocio.buscar_ultimo_idanimal();

                negocio.AgregarAnimalXcliente(int.Parse(txtID.Text), aux);
                MessageBox.Show("Mascota agregada", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                cargarGrilla();
            }
        }
Ejemplo n.º 7
0
        private void btnAceptarMod_Click(object sender, EventArgs e)
        {
            Animal        modificado = new Animal();
            AnimalNegocio negocio    = new AnimalNegocio();

            if (txtNombreMod.Text == "" || rdbOtroMod.Checked == true && txtOtroMod.Text == "")
            {
                MessageBox.Show("Debe completar TODOS los campos", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (rdbOtro.Checked == true)
            {
                if (txtOtroMod.Text == "")
                {
                    MessageBox.Show("Debe especificar la especie", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                modificado.id        = int.Parse(txtIdMod.Text);
                modificado.nombre    = txtNombreMod.Text;
                modificado.apellido  = txtapellido.Text;
                modificado.raza      = (Raza)cmbrazaMod.SelectedItem;
                modificado.idcliente = int.Parse(txtID.Text);

                if (rdbPerroMod.Checked == true)
                {
                    modificado.especie = "Perro";
                }
                else if (rdbGatoMod.Checked == true)
                {
                    modificado.especie = "Gato";
                }
                else
                {
                    modificado.especie = txtOtroMod.Text;
                }

                negocio.ModificarAnimal(modificado);
                DisableTxt();
                cargarGrilla();
            }
        }