示例#1
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 = "";
            }
        }
示例#2
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.");
                }
            }
        }