示例#1
0
        //CONSTRUCTOR
        public ModificarMascota(int codi, String nombr)
        {
            InitializeComponent();
            ConsultasVeterinario conv = new ConsultasVeterinario();

            if (conv.VerificarMascotaVeterinario(nombr, codi))
            {
                //Existe y los datos corresponde. Obtengo los datos y los almaceno en las casillas
                ArrayList arres = new ArrayList();
                arres = conv.ObtenerDatosMascotaVeterinario(codi, nombr);

                //Almaceno en la clase mascota
                masc.SetIdMascota(codi);
                masc.SetNombreMascota(nombr);
                masc.SetEdadMascota(Convert.ToInt32(arres[0]));
                masc.SetPesoMascota(Convert.ToDouble(arres[1]));
                masc.SetEstaturaMascota(Convert.ToDouble(arres[2]));
                masc.SetRazaMascota(arres[3].ToString());
                masc.SetObversacionesMascota(arres[4].ToString());
                masc.SetIdCategoriaMascota(Convert.ToInt32(arres[5]));
                masc.SetNombreCliente(arres[6].ToString());

                CajaEdadMascota.Text     = masc.GetEdadMascota().ToString();
                CajaEstaturaMascota.Text = masc.GetEstaturaMascota().ToString();
                CajaPesoMascota.Text     = masc.GetPesoMascota().ToString();
                CajaObservaciones.Text   = masc.GetObservacionesMascota();
                CajaRazaMascota.Text     = masc.GetRazaMascota();

                CajaEdadMascota.Enabled      = true;
                CajaEdadMascota.ReadOnly     = false;
                CajaRazaMascota.Enabled      = true;
                CajaRazaMascota.ReadOnly     = false;
                CajaPesoMascota.Enabled      = true;
                CajaPesoMascota.ReadOnly     = false;
                CajaEstaturaMascota.Enabled  = true;
                CajaEstaturaMascota.ReadOnly = false;
                CajaObservaciones.Enabled    = true;
                CajaObservaciones.ReadOnly   = false;

                CajaNombreMascota.Text = masc.GetNombreMascota();
                CajaDueño.Text         = masc.GetNombreCliente();
                switch (masc.GetIdCategoriaMascota())
                {
                case 1:
                    CajaCategoria.Text = "ESCIÚRIDOS";
                    break;

                case 2:
                    CajaCategoria.Text = "MÚRIDOS";
                    break;

                case 3:
                    CajaCategoria.Text = "CRICÉTIDOS";
                    break;

                case 4:
                    CajaCategoria.Text = "FÉLIDOS";
                    break;

                case 5:
                    CajaCategoria.Text = "CÁNIDOS";
                    break;

                case 6:
                    CajaCategoria.Text = "MUSTÉLIDOS";
                    break;

                case 7:
                    CajaCategoria.Text = "GALLINÁCEAS";
                    break;

                case 8:
                    CajaCategoria.Text = "TESTUDÍNIDOS";
                    break;

                case 9:
                    CajaCategoria.Text = "TITÓNIDOS";
                    break;
                }
            }
            else
            {
                MessageBox.Show("Ha ocurrido un error. Intente nuevamente.");
            }
        }