示例#1
0
        public List<FichaAdopcion> D_ListaFichaAdopcion()
        {
            String cadena = DConexion.cadena;
            string sql = "SELECT * FROM fichaadopcion";
            List<FichaAdopcion> lista = new List<FichaAdopcion>();
            cone = new MySqlConnection(cadena);
            MySqlCommand com = new MySqlCommand(sql, cone);
            cone.Open();
            MySqlDataReader dr = com.ExecuteReader();
            while (dr.Read())
            {
                FichaAdopcion ficha = new FichaAdopcion();
                ficha.Id = int.Parse(dr[0].ToString());

                int id_persona = int.Parse(dr[1].ToString());

                ficha.Persona = new DPersona().D_buscar_Persona(id_persona);
                int serie = int.Parse(dr[2].ToString());
                ficha.Usuario = new DUsuario().D_ver_Usuarioxserie(serie);
                ficha.Rel_res = dr[3].ToString();
                ficha.Observaciones = dr[4].ToString();
                ficha.Fec_adp = DateTime.Parse(dr[5].ToString());

                lista.Add(ficha);

            }
            cone.Close();
            return lista;
        }
示例#2
0
        public FichaAdopcion D_BuscarFichaAdopcionxID(int id)
        {
            String cadena = DConexion.cadena;
            string sql = "SELECT * FROM fichaadopcion WHERE ID = @ID ";

            cone = new MySqlConnection(cadena);
            MySqlCommand com = new MySqlCommand(sql, cone);
            cone.Open();
            com.Parameters.AddWithValue("@ID", id);
            MySqlDataReader dr = com.ExecuteReader();
            while (dr.Read())
            {
                FichaAdopcion ficha = new FichaAdopcion();
                ficha.Id = int.Parse(dr[0].ToString());

                int id_persona = int.Parse(dr[1].ToString());

                ficha.Persona = new DPersona().D_buscar_Persona(id_persona);
                int serie = int.Parse(dr[2].ToString());
                ficha.Usuario = new DUsuario().D_ver_Usuarioxserie(serie);
                ficha.Rel_res = dr[3].ToString();
                ficha.Observaciones = dr[4].ToString();
                ficha.Fec_adp = DateTime.Parse(dr[5].ToString());
                cone.Close();
                return ficha;

            }
            cone.Close();
            return null;
        }
示例#3
0
        public int N_asignar_adopcion(Persona persona, Usuario usuario, string relacion,string observacion,DateTime fecha)
        {
            FichaAdopcion adopcion = new FichaAdopcion();
            adopcion.Persona = persona;
            adopcion.Usuario = usuario;
            adopcion.Rel_res = relacion;
            adopcion.Observaciones = observacion;
            adopcion.Fec_adp = fecha;

            int band = new DFichaAdopcion().D_registrar_fichaA(adopcion);
            return band;
        }
 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;
 }
示例#5
0
        public int D_registrar_fichaA(FichaAdopcion adopcion)
        {
            String cadena = DConexion.cadena;
            String sql = "INSERT INTO fichaadopcion  (ID_PERSONA,ID_USUARIO,RELACION_RESPONSABLE,OBSERVACIONES,FECHA_ADOPCION) VALUES (@ID_PERSONA,@ID_USUARIO,@RELACION_RESPONSABLE,@OBSERVACIONES,@FECHA_ADOPCION)";
            cone = new MySqlConnection(cadena);
            MySqlCommand com = new MySqlCommand(sql, cone);
            cone.Open();

            com.Parameters.AddWithValue("@ID_PERSONA", adopcion.Persona.Id);
            com.Parameters.AddWithValue("@ID_USUARIO", adopcion.Usuario.Serie);
            com.Parameters.AddWithValue("@RELACION_RESPONSABLE", adopcion.Rel_res);
            com.Parameters.AddWithValue("@OBSERVACIONES", adopcion.Observaciones);
            com.Parameters.AddWithValue("@FECHA_ADOPCION", adopcion.Fec_adp);

            int band;
            try
            {
                band = com.ExecuteNonQuery();
            }
            catch (Exception)
            {
                band = 0;

            }
            cone.Close();
            return band;
        }
示例#6
0
        public int D_modificar_fichaA(FichaAdopcion adopcion)
        {
            String cadena = DConexion.cadena;
               String sql = "UPDATE fichaadopcion  SET ID_PERSONA=@ID_PERSONA,ID_USUARIO=@ID_USUARIO,RELACION_RESPONSABLE=@RELACION_RESPONSABLE,OBSERVACIONES=@OBSERVACIONES,FECHA_ADOPCION=@FECHA_ADOPCION   WHERE ID = @ID";
               cone = new MySqlConnection(cadena);
               MySqlCommand com = new MySqlCommand(sql, cone);
               cone.Open();

               com.Parameters.AddWithValue("@ID_PERSONA", adopcion.Persona.Id);
               com.Parameters.AddWithValue("@ID_USUARIO", adopcion.Usuario.Serie);
               com.Parameters.AddWithValue("@RELACION_RESPONSABLE", adopcion.Rel_res);
               com.Parameters.AddWithValue("@OBSERVACIONES", adopcion.Observaciones);
               com.Parameters.AddWithValue("@FECHA_ADOPCION", adopcion.Fec_adp);
               com.Parameters.AddWithValue("@ID", adopcion.Id);

               int band;
               try
               {
                   band = com.ExecuteNonQuery();
               }
               catch (Exception ex)
               {
                   band = 0;
                   Console.WriteLine("error es  : " + ex.Message);

               }
               cone.Close();
               return band;
        }
示例#7
0
 public DetalleAdopcion(Mascota m, FichaAdopcion fa)
 {
     mascota       = m;
     fichaadopcion = fa;
 }