//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 = ""; } }
//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."); } } }