예제 #1
0
        //BOTON OBTENER DATOS DE UNA CONSULTA
        private void button1_Click(object sender, EventArgs e)
        {
            ConsultasVeterinario conv = new ConsultasVeterinario();

            if (CajaCodigoConsulta.Text == "")
            {
                MessageBox.Show("Rellene el campo para obtener los datos de una consulta");
            }
            else
            {
                if (conv.VerificarConsultaVeterinario(Convert.ToInt32(CajaCodigoConsulta.Text)))
                {
                    //Consulta si existe, obtener los datos
                    ArrayList arr = new ArrayList();

                    arr                   = conv.ObtenerDatosConsultaVeterinario(Convert.ToInt32(CajaCodigoConsulta.Text));
                    CajaFecha.Text        = arr[0].ToString();
                    CajaCodigoActual.Text = CajaCodigoConsulta.Text;

                    //retorno valores al formulario principal
                    NombreMascota = arr[2].ToString();
                    IdMascota     = Convert.ToInt32(arr[1]);

                    CajaSintomas.ReadOnly    = false;
                    CajaDiagnostico.ReadOnly = false;
                    CajaOtros.ReadOnly       = false;
                    BotonModificar.Enabled   = true;
                }
                else
                {
                    MessageBox.Show("No existe la consulta. Intente nuevamente.");
                    Limpiar();
                }
            }
        }
예제 #2
0
        //BOTON MODIFICAR LA CONSULTA
        private void BotonRegistrar_Click(object sender, EventArgs e)
        {
            if (CajaCodigoActual.Text == "" || CajaFecha.Text == "" || CajaOtros.Text == "")
            {
                MessageBox.Show("Registre una consulta primero.");
            }
            else
            {
                ConsultasVeterinario conv = new ConsultasVeterinario();

                if (conv.ModificarConsultaVeterinario(Convert.ToInt32(CajaCodigoActual.Text), CajaSintomas.Text, CajaDiagnostico.Text, CajaOtros.Text))
                {
                    MessageBox.Show("Consulta modificada.");
                    DialogResult = DialogResult.OK;
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Ha ocurrido un error. Intente nuevamente.");
                    CajaOtros.Text       = "";
                    CajaDiagnostico.Text = "";
                    CajaSintomas.Text    = "";
                }
            }
        }
예제 #3
0
 //BOTON CAMBIAR ESTADO DE UNA VACUNA PROGRAMADA A UNA REALIZADA
 private void BotonCambiarEstadoVacuna_Click(object sender, EventArgs e)
 {
     if (CajaIdVacuna.Text == "")
     {
         MessageBox.Show("Ingrese una id de una vacuna a cambiar.");
     }
     else
     {
         ConsultasVeterinario conv = new ConsultasVeterinario();
         //Exista la vacuna
         if (conv.VerificarVacunaVeterinario(Convert.ToInt32(CajaIdVacuna.Text)))
         {
             if (conv.ModificarEstadoVacunaVeterinario(Convert.ToInt32(CajaIdVacuna.Text)))
             {
                 MessageBox.Show("Se ha realizado el cambio. Vacuna realizada.");
                 CajaIdVacuna.Text = "";
                 conv.MostrarRegistroVacunasProgramadasVeterinario(MostrarDatos, idmasc);
             }
             else
             {
                 MessageBox.Show("Ha ocurrido un error. Intenten nuevamente.");
                 CajaIdVacuna.Text = "";
             }
         }
         else
         {
             MessageBox.Show("No existe dicha vacuna. Intente nuevamente.");
             CajaIdVacuna.Text = "";
         }
     }
 }
예제 #4
0
        //BOTON MODIFICAR LOS DATOS DE UNA MASCOTA
        private void BotonModificar_Click(object sender, EventArgs e)
        {
            if (CajaNombreMascota.Text == "" || CajaDueño.Text == "" || CajaCategoria.Text == "")
            {
                MessageBox.Show("Ha ocurrido un error. Intente nuevamente.");
            }
            else
            {
                ConsultasVeterinario conv = new ConsultasVeterinario();

                masc.SetEdadMascota(Convert.ToInt32(CajaEdadMascota.Text));
                masc.SetEstaturaMascota(Convert.ToDouble(CajaEstaturaMascota.Text));
                masc.SetPesoMascota(Convert.ToDouble(CajaPesoMascota.Text));
                masc.SetObversacionesMascota(CajaObservaciones.Text);
                masc.SetRazaMascota(CajaRazaMascota.Text);

                //Modifico los datos de la mascota
                if (conv.ModificarMascotaVeterinario(masc))
                {
                    MessageBox.Show("Datos modificados correctamente.");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("No se ha podido modificar los datos. Intenten nuevamente.");
                    this.Close();
                }
            }
        }
예제 #5
0
        //BOTON CREAR NUEVA VACUNA
        private void BotonNuevaVacuna_Click(object sender, EventArgs e)
        {
            NuevaVacuna nv = new NuevaVacuna(idmasc, nommas);

            nv.ShowDialog();
            ConsultasVeterinario conv = new ConsultasVeterinario();

            conv.MostrarRegistroVacunasProgramadasVeterinario(MostrarDatos, idmasc);
        }
예제 #6
0
        //LOAD
        private void RegistroVacunas_Load(object sender, EventArgs e)
        {
            ConsultasVeterinario conv = new ConsultasVeterinario();

            conv.MostrarRegistroVacunasProgramadasVeterinario(MostrarDatos, idmasc);

            CajaVerRegistroVacunas.Items.Add("PROGRAMADAS");
            CajaVerRegistroVacunas.Items.Add("REALIZADAS");
        }
예제 #7
0
        //CAMBIAR VISUALIZACION REGISTRO VACUNAS
        private void CajaVerRegistroVacunas_SelectedIndexChanged(object sender, EventArgs e)
        {
            ConsultasVeterinario conv = new ConsultasVeterinario();

            switch (CajaVerRegistroVacunas.Text)
            {
            case "PROGRAMADAS":
                conv.MostrarRegistroVacunasProgramadasVeterinario(MostrarDatos, idmasc);
                break;

            case "REALIZADAS":
                conv.MostrarRegistroVacunasRealizadasVeterinario(MostrarDatos, idmasc);
                break;
            }
        }
예제 #8
0
        //CONSTRUCTOR
        public NuevaVacuna(int codid, String nome)
        {
            InitializeComponent();
            //Verifico que exista el registro
            ConsultasVeterinario conv = new ConsultasVeterinario();

            if (conv.VerificarMascotaVeterinario(nome, codid))
            {
                CajaIdMascota.Text     = codid.ToString();
                CajaNombreMascota.Text = nome;
            }
            else
            {
                MessageBox.Show("No existe registro de mascota. Intente nuevamente.");
                this.Close();
            }
        }
예제 #9
0
 //BOTON CREAR RECETA NUEVA
 private void BotonCrearReceta_Click(object sender, EventArgs e)
 {
     if (CajaNombreMascota.Text == "" || CajaIdMascota.Text == "" || CajaDescripcionReceta.Text == "")
     {
         MessageBox.Show("Rellene los campos.");
     }
     else
     {
         //Creo la receta
         ConsultasVeterinario conv = new ConsultasVeterinario();
         if (conv.RegistrarRecetaVeterinario(CajaDescripcionReceta.Text, Convert.ToInt32(CajaIdMascota.Text)))
         {
             MessageBox.Show("Se ha creado la receta.");
             CajaDescripcionReceta.Text = "";
         }
         else
         {
             MessageBox.Show("Ha ocurrido un error. Intente nuevamente.");
             this.Close();
         }
     }
 }
예제 #10
0
        //BOTON CREAR NUEVA VACUNA
        private void BotonProgramarVacuna_Click(object sender, EventArgs e)
        {
            if (CajaIdMascota.Text == "" || CajaNombreMascota.Text == "" || CajaOtrosVacuna.Text == "" || CajaNombreVacuna.Text == "")
            {
                MessageBox.Show("Rellen las casillas antes de proceder.");
            }
            else
            {
                ConsultasVeterinario conv = new ConsultasVeterinario();
                String fech = CajaFechaProgramadaVacuna.Value.ToString("d-MMM-yyyy hh:mm:ss");

                if (conv.RegistrarVacunaVeterinario(CajaNombreVacuna.Text, fech, CajaOtrosVacuna.Text, Convert.ToInt32(CajaIdMascota.Text)))
                {
                    MessageBox.Show("Se ha creado una nueva vacuna para la mascota.");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Ha ocurrido un error. Intente nuevamente.");
                }
            }
        }
예제 #11
0
        //BOTON PARA VER LAS CONSULTAS Y RELLENARLAS
        private void BotonConsulta_Click(object sender, EventArgs e)
        {
            RegistroConsultas reg = new RegistroConsultas();

            if (reg.ShowDialog() == DialogResult.OK)
            {
                NombreMascota = reg.NombreMascota; //lee la propiedad
                IdMascota     = reg.IdMascota;     //lee la propiedad

                //Verifico que los datos obetnidos corresponden a una mascota
                ConsultasVeterinario conse = new ConsultasVeterinario();

                if (conse.VerificarMascotaVeterinario(NombreMascota, IdMascota))
                {
                    BotonReceta.Enabled = true;
                    BotonVerRegistroVacunacion.Enabled = true;
                }
                else
                {
                    BotonReceta.Enabled = false;
                    BotonVerRegistroVacunacion.Enabled = false;
                }
            }
        }
예제 #12
0
        //LOAD
        private void RegistroConsultas_Load(object sender, EventArgs e)
        {
            ConsultasVeterinario conv = new ConsultasVeterinario();

            conv.MostrarConsultasEnEsperaVeterinario(MostrarDatos);
        }
예제 #13
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.");
            }
        }