public HistorialClinico(Mascota m, DateTime f, string d, decimal p)
 {
     mascota = m;
        fecha = f;
        descripcion = d;
        precio = p;
 }
Esempio n. 2
0
        public int N_Registrar_mascota_confecha_esterilizado(int serie, Usuario rescatista, FichaTemporal fitemp, DateTime fIngreso, TipoMascota tipo, string tamano, string estado, string nombre, string raza, string sexo, string color, string edad, String esterilizado, DateTime FechaEsterilizado)
        {
            Mascota masc = new Mascota();
            masc.Serie = serie;
            masc.Ser_usu = (Usuario)rescatista;
            masc.Fic_tem = (FichaTemporal)fitemp;
            masc.Fecha_ingreso = fIngreso;
            masc.Tipomascota = (TipoMascota)tipo;
            masc.Tamano = tamano;
            masc.Estado = estado;
            masc.Nombre = nombre;
            masc.Raza = raza;
            masc.Sexo = sexo;
            masc.Color = color;
            masc.Edad = edad;
            masc.Esterilizado = esterilizado;
            masc.Fecha_esterilizacion = FechaEsterilizado;

            int band = new DMascota().D_registrar_mascota_ConFecha_esterilizado(masc);
            if (band == 0)
            {
                masc.Serie = masc.Serie + 1;
                int band_aumentado = new DMascota().D_registrar_mascota_ConFecha_esterilizado(masc);
                return band_aumentado;
            }
            else
            {
                return band;
            }
        }
Esempio n. 3
0
        public int N_asignar_imagen(Mascota mascota,string descripcion)
        {
            ImagenMascota imgM= new ImagenMascota();
            imgM.Mascota=mascota;
            imgM.Descripcion=descripcion;

            int band = new DImagenMascota().D_registrar_imgmasc(imgM);
            return band;
        }
 public int N_Insertar_Historial_Clinico(int seria_mascota, DateTime fecha, String descripcion, Decimal precio)
 {
     HistorialClinico historial = new HistorialClinico();
     Mascota m = new Mascota();
     m.Serie = seria_mascota;
     historial.Mascota = m;
     historial.Fecha = fecha;
     historial.Descripcion = descripcion;
     historial.Precio = precio;
     int band = new DHistorialClinico().D_registrar_historial(historial);
     return band;
 }
Esempio n. 5
0
 public int N_registrar_visita(int serie, int num, string obs, DateTime fecha)
 {
     Visita vis = new Visita();
     Mascota m = new Mascota();
     m.Serie = serie;
     vis.Mascota = m;
     vis.Numero = num;
     vis.Observacion = obs;
     vis.Fecha = fecha;
     int band = new DVisita().D_registrar_visita(vis);
     return band;
 }
Esempio n. 6
0
        public int N_Registrar_imagen(String descripcion, PictureBox imagen, int id_mascota)
        {
            ImagenMascota im= new ImagenMascota();
            im.Descripcion = descripcion;
            Mascota m = new Mascota();
            m.Serie = id_mascota;
            im.Mascota = m;
            im.Imagen = imagen;

            int band = new DImagenMascota().D_registrar_imgmasc(im);
            return band;
        }
Esempio n. 7
0
        public Mascota D_Buscar_MascotaxSerie(int serie)
        {
            String cadena = DConexion.cadena;
            string sql = "select * from  mascota WHERE SERIE = @SERIE";
            cone = new MySqlConnection(cadena);
            MySqlCommand com = new MySqlCommand(sql, cone);
            com.Parameters.AddWithValue("@SERIE", serie);
            cone.Open();
            MySqlDataReader dr = com.ExecuteReader();
            while (dr.Read())
            {
                Mascota mascota = new Mascota();
                mascota.Serie = Convert.ToInt32(dr[0].ToString());
                int usuario = Convert.ToInt32(dr[1].ToString());
                Usuario u = new DUsuario().D_ver_Usuarioxserie(usuario);
                mascota.Ser_usu = u;

                if (!dr.IsDBNull(2))
                {
                    int id_temporal = Convert.ToInt32(dr[2].ToString());

                    mascota.Fic_tem = new DFichaTemporal().D_Buscar_FichaTemporal(id_temporal);

                }
                else
                {
                    mascota.Fic_tem = new FichaTemporal();
                }
                mascota.Fecha_ingreso = Convert.ToDateTime(dr[3].ToString());
                int id_tipo = Convert.ToInt32(dr[4].ToString());
                TipoMascota tipo = new DTipoMascota().D_buscar_TipoMascota(id_tipo);
                mascota.Tipomascota = tipo;
                mascota.Tamano = dr[5].ToString();
                mascota.Estado = dr[6].ToString();
                mascota.Nombre = dr[7].ToString();
                mascota.Raza = dr[8].ToString();
                mascota.Sexo = dr[9].ToString();
                mascota.Color = dr[10].ToString();
                mascota.Edad = dr[11].ToString();
                mascota.Esterilizado = dr[12].ToString();
                if (!dr.IsDBNull(13))
                {
                    mascota.Fecha_esterilizacion = Convert.ToDateTime(dr[13].ToString());

                }

                cone.Close();
                return mascota;
            }
            cone.Close();
            return null;
        }
 public int N_registrar_detalleAdopcion(Mascota mascota, int id_fichaAdopcion,String nombre_adoptarse,int estado,String observacion)
 {
     DetalleAdopcion detalle = new DetalleAdopcion();
     detalle.Mascota = mascota;
     FichaAdopcion f = new FichaAdopcion();
     f.Id = id_fichaAdopcion;
     detalle.Fichaadopcion = f;
     detalle.Nombre_adoptarse = nombre_adoptarse;
     detalle.Estado = estado;
     detalle.Observacion = observacion;
     int band = new DDetalleAdopcion().D_registrar_DetalleAdopcion(detalle);
     return band;
 }
Esempio n. 9
0
 public int N_Registrar_vacuna(int serie_mascota, int numero_vacuna, DateTime fecha, String obs,Decimal precio)
 {
     Vacuna vac = new Vacuna();
        Mascota m = new Mascota();
        m.Serie = serie_mascota;
        vac.Mascota = m;
        vac.Numero_vacuna = numero_vacuna;
        vac.Fecha = fecha;
        vac.Observacion = obs;
        vac.Precio_Vacuna = precio;
        int band = new DVacuna().D_registrar_vacuna(vac);
        return band;
 }
Esempio n. 10
0
        public int N_Modificar_mascota_Sinfecha_esterilizado(int serie, Usuario rescatista, FichaTemporal fitemp, DateTime fIngreso, TipoMascota tipo, string tamano, string estado, string nombre, string raza, string sexo, string color, string edad, String esterilizado)
        {
            Mascota masc = new Mascota();
            masc.Serie = serie;
            masc.Ser_usu = (Usuario)rescatista;
            masc.Fic_tem = (FichaTemporal)fitemp;
            masc.Fecha_ingreso = fIngreso;
            masc.Tipomascota = (TipoMascota)tipo;
            masc.Tamano = tamano;
            masc.Estado = estado;
            masc.Nombre = nombre;
            masc.Raza = raza;
            masc.Sexo = sexo;
            masc.Color = color;
            masc.Edad = edad;
            masc.Esterilizado = esterilizado;

            int band = new DMascota().D_modificar_mascota_SinFecha_Esterilizado(masc);
            return band;
        }
Esempio n. 11
0
        public int D_registrar_mascota_SinFecha_esterilizado(Mascota masc)
        {
            String cadena = DConexion.cadena;
            String sql = "INSERT INTO mascota(SERIE, USUARIO, ID_TEMPORAL, FECHA_INGRESO, ID_TIPO, TAMANO, ESTADO, NOMBRE, RAZA, SEXO, COLOR, EDAD, ESTERILIZADO)" +
                         "VALUES (@SERIE, @USUARIO, @ID_TEMPORAL, @FECHA_INGRESO, @ID_TIPO, @TAMANO, @ESTADO, @NOMBRE, @RAZA, @SEXO, @COLOR, @EDAD, @ESTERILIZADO)";

            cone = new MySqlConnection(cadena);
            MySqlCommand com = new MySqlCommand(sql, cone);
            cone.Open();

            com.Parameters.AddWithValue("@SERIE", masc.Serie);
            if (masc.Ser_usu == null)
            {
                com.Parameters.AddWithValue("@USUARIO", null);

            }
            else
            {
                com.Parameters.AddWithValue("@USUARIO", masc.Ser_usu.Serie);

            }
            if (masc.Fic_tem == null)
            {
                com.Parameters.AddWithValue("@ID_TEMPORAL", null);

            }
            else
            {
                com.Parameters.AddWithValue("@ID_TEMPORAL", masc.Fic_tem.Id);

            }
            int day = masc.Fecha_ingreso.Day;
            int mes = masc.Fecha_ingreso.Month;
            int annio = masc.Fecha_ingreso.Year;
            String f_ingre = "" + annio + "-" + mes + "-" + day;
            com.Parameters.AddWithValue("@FECHA_INGRESO", f_ingre);

            if (masc.Tipomascota == null)
            {
                com.Parameters.AddWithValue("@ID_TIPO", null);

            }
            else
            {
                com.Parameters.AddWithValue("@ID_TIPO", masc.Tipomascota.Id);

            }
            com.Parameters.AddWithValue("@TAMANO", masc.Tamano);
            com.Parameters.AddWithValue("@ESTADO", masc.Estado);
            if (!String.IsNullOrEmpty(masc.Nombre))
            {
                com.Parameters.AddWithValue("@NOMBRE", masc.Nombre);
            }
            else
            {
                com.Parameters.AddWithValue("@NOMBRE", null);
            }
            if (!String.IsNullOrEmpty(masc.Raza))
            {
                com.Parameters.AddWithValue("@RAZA", masc.Raza);
            }
            else
            {
                com.Parameters.AddWithValue("@RAZA", null);
            }
            com.Parameters.AddWithValue("@SEXO", masc.Sexo);
            if (!String.IsNullOrEmpty(masc.Color))
            {
                com.Parameters.AddWithValue("@COLOR", masc.Color);
            }
            else
            {
                com.Parameters.AddWithValue("@COLOR", null);
            }
            if (!String.IsNullOrEmpty(masc.Edad))
            {
                com.Parameters.AddWithValue("@EDAD", masc.Edad);
            }
            else
            {
                com.Parameters.AddWithValue("@EDAD", null);
            }
            com.Parameters.AddWithValue("@ESTERILIZADO", masc.Esterilizado);

            int band;
            try
            {
                band = com.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                band = 0;
                Console.Write("el error es : " + ex.Message);
            }
            cone.Close();
            return band;
        }
Esempio n. 12
0
        public int D_modificar_mascotaConFecha_Esterilizado(Mascota masc)
        {
            String cadena = DConexion.cadena;
            String sql = "UPDATE mascota SET USUARIO=@USUARIO, ID_TEMPORAL=@ID_TEMPORAL, FECHA_INGRESO=@FECHA_INGRESO, ID_TIPO=@ID_TIPO, TAMANO=@TAMANO, ESTADO=@ESTADO, NOMBRE=@NOMBRE, RAZA=@RAZA, SEXO=@SEXO, COLOR=@COLOR, EDAD=@EDAD, ESTERILIZADO=@ESTERILIZADO,FECHA_ESTERILIZACION=@FECHA_ESTERILIZACION  WHERE SERIE=@SERIE ";

            cone = new MySqlConnection(cadena);
            MySqlCommand com = new MySqlCommand(sql, cone);
            cone.Open();
            Console.Write("entro ");

            if (masc.Ser_usu == null)
            {
                com.Parameters.AddWithValue("@USUARIO", null);

            }
            else
            {
                com.Parameters.AddWithValue("@USUARIO", masc.Ser_usu.Serie);

            }
            if (masc.Fic_tem == null)
            {
                com.Parameters.AddWithValue("@ID_TEMPORAL", null);

            }
            else
            {
                com.Parameters.AddWithValue("@ID_TEMPORAL", masc.Fic_tem.Id);

            }
            int day = masc.Fecha_ingreso.Day;
            int mes = masc.Fecha_ingreso.Month;
            int annio = masc.Fecha_ingreso.Year;
            String f_ingre = "" + annio + "-" + mes + "-" + day;
            com.Parameters.AddWithValue("@FECHA_INGRESO", f_ingre);

            if (masc.Tipomascota == null)
            {
                com.Parameters.AddWithValue("@ID_TIPO", null);

            }
            else
            {
                com.Parameters.AddWithValue("@ID_TIPO", masc.Tipomascota.Id);

            }
            com.Parameters.AddWithValue("@TAMANO", masc.Tamano);
            com.Parameters.AddWithValue("@ESTADO", masc.Estado);
            if (!String.IsNullOrEmpty(masc.Nombre))
            {
                com.Parameters.AddWithValue("@NOMBRE", masc.Nombre);
            }
            else
            {
                com.Parameters.AddWithValue("@NOMBRE", null);
            }
            if (!String.IsNullOrEmpty(masc.Raza))
            {
                com.Parameters.AddWithValue("@RAZA", masc.Raza);
            }
            else
            {
                com.Parameters.AddWithValue("@RAZA", null);
            }
            com.Parameters.AddWithValue("@SEXO", masc.Sexo);
            if (!String.IsNullOrEmpty(masc.Color))
            {
                com.Parameters.AddWithValue("@COLOR", masc.Color);
            }
            else
            {
                com.Parameters.AddWithValue("@COLOR", null);
            }
            if (!String.IsNullOrEmpty(masc.Edad))
            {
                com.Parameters.AddWithValue("@EDAD", masc.Edad);
            }
            else
            {
                com.Parameters.AddWithValue("@EDAD", null);
            }
            com.Parameters.AddWithValue("@ESTERILIZADO", masc.Esterilizado);

            int dayf = masc.Fecha_esterilizacion.Day;
            int mesf = masc.Fecha_esterilizacion.Month;
            int anniof = masc.Fecha_esterilizacion.Year;
            String date = "" + annio + "-" + mesf + "-" + dayf;
            com.Parameters.AddWithValue("@FECHA_ESTERILIZACION", date);
            com.Parameters.AddWithValue("@SERIE", masc.Serie);
            int band;
            try
            {
                band = com.ExecuteNonQuery();
            }
            catch (Exception)
            {
                band = 0;

            }
            cone.Close();
            return band;
        }
Esempio n. 13
0
 public DetalleAdopcion(Mascota m, FichaAdopcion fa)
 {
     mascota       = m;
     fichaadopcion = fa;
 }