Exemple #1
0
        //BOTON CREAR NUEVO CLIENTE CON UNA MASCOTA
        private void BotonCrearClienteNuevo_Click(object sender, EventArgs e)
        {
            //Control casillas
            if (CajaNombreCliente.Text == "" || CajaRunCliente.Text == "" || CajaApellidosCliente.Text == "" || CajaCelularCliente.Text == "" ||
                CajaDireccionCliente.Text == "" || CajaNombreMascota.Text == "")
            {
                MessageBox.Show("Rellene las casillas.");
            }
            else
            {
                //Creo un cliente en primera instancia
                Cliente cli = new Cliente();
                cli.SetRutCliente(CajaRunCliente.Text);
                cli.SetNombreCliente(CajaNombreCliente.Text);
                cli.SetApellidosCliente(CajaApellidosCliente.Text);
                cli.SetFonoCliente(CajaFonoCliente.Text);
                cli.SetCelularCliente(CajaCelularCliente.Text);
                cli.SetDireccionCliente(CajaDireccionCliente.Text);

                ConsultasSecretaria conse = new ConsultasSecretaria();
                if (conse.RegistrarClienteSecretaria(cli))
                {
                    //Creado el cliente, se debe crear la mascota al usuario
                    //Por defecto, la mascota solo tendrá el nombre y la categoria correspondiente (), ya que los datos como estatura, edad y resto... se los agregará el
                    //veterinario

                    //Obtengo la id del cliente que se acaba de crer
                    ArrayList ares = new ArrayList();
                    ares = conse.ObtenerIdClienteSecretaria(CajaRunCliente.Text);

                    Mascota masc = new Mascota();
                    masc.SetIdCliente(Convert.ToInt32(ares[0]));
                    masc.SetNombreMascota(CajaNombreMascota.Text);
                    switch (CajaCategoriaMascota.Text)
                    {
                    case "ESCIÚRIDOS":
                        masc.SetIdCategoriaMascota(1);
                        break;

                    case "MÚRIDOS":
                        masc.SetIdCategoriaMascota(2);
                        break;

                    case "CRICÉTIDOS":
                        masc.SetIdCategoriaMascota(3);
                        break;

                    case "FÉLIDOS":
                        masc.SetIdCategoriaMascota(4);
                        break;

                    case "CÁNIDOS":
                        masc.SetIdCategoriaMascota(5);
                        break;

                    case "MUSTÉLIDOS":
                        masc.SetIdCategoriaMascota(6);
                        break;

                    case "GALLINÁCEAS":
                        masc.SetIdCategoriaMascota(7);
                        break;

                    case "TESTUDÍNIDOS":
                        masc.SetIdCategoriaMascota(8);
                        break;

                    case "TITÓNIDOS":
                        masc.SetIdCategoriaMascota(9);
                        break;
                    }
                    if (conse.RegistrarMascotaSecretaria(masc))
                    {
                        MessageBox.Show("Se ha registrado con exito el cliente y su mascota.");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Ha ocurrido un error. Intente nuevamente.");
                    }
                }
                else
                {
                    MessageBox.Show("Ha ocurrido un error. Intente nuevamente.");
                }
            }
        }
Exemple #2
0
        //BOTON AÑADIR NUEVA MASCOTA CLIENTE
        private void BotonAñadirMascotaNuevacliente_Click(object sender, EventArgs e)
        {
            if (CajaIdCliente.Text == "" || CajaNombreMascota.Text == "" || CajaCategoriaMascota.Text == "")
            {
                MessageBox.Show("Rellene las casillas.");
            }
            else
            {
                ConsultasSecretaria conse = new ConsultasSecretaria();
                if (conse.VerificarClienteMascotaSoloId(Convert.ToInt32(CajaIdCliente.Text)))
                {
                    //Existe el cliente, solo basta crear la mascota con la id.
                    Mascota masc = new Mascota();
                    masc.SetIdCliente(Convert.ToInt32(CajaIdCliente.Text));
                    masc.SetNombreMascota(CajaNombreMascota.Text);
                    switch (CajaCategoriaMascota.Text)
                    {
                    case "ESCIÚRIDOS":
                        masc.SetIdCategoriaMascota(1);
                        break;

                    case "MÚRIDOS":
                        masc.SetIdCategoriaMascota(2);
                        break;

                    case "CRICÉTIDOS":
                        masc.SetIdCategoriaMascota(3);
                        break;

                    case "FÉLIDOS":
                        masc.SetIdCategoriaMascota(4);
                        break;

                    case "CÁNIDOS":
                        masc.SetIdCategoriaMascota(5);
                        break;

                    case "MUSTÉLIDOS":
                        masc.SetIdCategoriaMascota(6);
                        break;

                    case "GALLINÁCEAS":
                        masc.SetIdCategoriaMascota(7);
                        break;

                    case "TESTUDÍNIDOS":
                        masc.SetIdCategoriaMascota(8);
                        break;

                    case "TITÓNIDOS":
                        masc.SetIdCategoriaMascota(9);
                        break;
                    }
                    if (conse.RegistrarMascotaSecretaria(masc))
                    {
                        MessageBox.Show("Se ha registrado con exito el cliente y su mascota.");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Ha ocurrido un error. Intente nuevamente.");
                    }
                }
                else
                {
                    MessageBox.Show("El cliente no existe. Intente nuevamente.");
                }
                CajaIdCliente.Text = "";
                CajaCategoriaMascota.ResetText();
                CajaNombreMascota.Text = "";
            }
        }
        //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.");
            }
        }